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/time.cc b/aos/common/time.cc
index 75ea196..bc3ffe2 100644
--- a/aos/common/time.cc
+++ b/aos/common/time.cc
@@ -70,7 +70,7 @@
 
 void Time::Check() {
   if (nsec_ >= kNSecInSec || nsec_ < 0) {
-    LOG(FATAL, "0 <= nsec_(%"PRId32") < %"PRId32" isn't true.\n",
+    LOG(FATAL, "0 <= nsec_(%" PRId32 ") < %" PRId32 " isn't true.\n",
         nsec_, kNSecInSec);
   }
   static_assert(aos::shm_ok<Time>::value,