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/queue.cc b/aos/common/queue.cc
index 7e7f2a1..b3a4799 100644
--- a/aos/common/queue.cc
+++ b/aos/common/queue.cc
@@ -30,7 +30,7 @@
 }
 
 size_t Message::Print(char *buffer, int length) const {
-  return snprintf(buffer, length, "%"PRId32".%09"PRId32"s",
+  return snprintf(buffer, length, "%" PRId32 ".%09" PRId32 "s",
                   sent_time.sec(), sent_time.nsec());
 }