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/frc971/constants.cpp b/frc971/constants.cpp
index af8c432..989b77e 100644
--- a/frc971/constants.cpp
+++ b/frc971/constants.cpp
@@ -109,7 +109,7 @@
 const Values *GetValues() {
   // TODO(brians): Make this use the new Once construct.
   if (values == NULL) {
-    LOG(INFO, "creating a Constants for team %"PRIu16"\n",
+    LOG(INFO, "creating a Constants for team %" PRIu16 "\n",
         ::aos::robot_state->team_id);
     switch (::aos::robot_state->team_id) {
       case kCompTeamNumber:
@@ -151,7 +151,7 @@
                             kPracticeCameraCenter};
         break;
       default:
-        LOG(ERROR, "unknown team #%"PRIu16"\n",
+        LOG(ERROR, "unknown team #%" PRIu16 "\n",
             aos::robot_state->team_id);
         return NULL;
     }