updated most things to work on Wheezy

I haven't done the new opencv packages yet, so I just didn't test
compiling that stuff.

Almost all of the changes were related to user-defined string literals
breaking things like "%"PRIu32" (in our code and other people's).
diff --git a/aos/common/sensors/sensors.h b/aos/common/sensors/sensors.h
index a6b2bfa..78fd8a9 100644
--- a/aos/common/sensors/sensors.h
+++ b/aos/common/sensors/sensors.h
@@ -69,7 +69,7 @@
                                           sizeof(checksum),
                                           sizeof(*this) - sizeof(checksum));
     if (checksum != expected) {
-      LOG(INFO, "expected %"PRIx32" but got %"PRIx32"\n",
+      LOG(INFO, "expected %" PRIx32 " but got %" PRIx32 "\n",
           expected, checksum);
       return false;
     }