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/logging/logging_impl.cc b/aos/common/logging/logging_impl.cc
index 147d6ba..bced835 100644
--- a/aos/common/logging/logging_impl.cc
+++ b/aos/common/logging/logging_impl.cc
@@ -111,8 +111,8 @@
 }
 
 void PrintMessage(FILE *output, const LogMessage &message) {
-  fprintf(output, "%s(%"PRId32")(%05"PRIu16"): %s at"
-          " %010"PRId32".%09"PRId32"s: %s",
+  fprintf(output, "%s(%" PRId32 ")(%05" PRIu16 "): %s at"
+          " %010" PRId32 ".%09" PRId32 "s: %s",
           message.name, static_cast<int32_t>(message.source), message.sequence,
           log_str(message.level), message.seconds, message.nseconds,
           message.message);