removed lots of asserts

Some of them relied on the side effects of evaluating their argument but
for most of them it just makes more sense to use CHECK.
diff --git a/aos/common/util/trapezoid_profile.cc b/aos/common/util/trapezoid_profile.cc
index 4c5f07d..4aa5285 100644
--- a/aos/common/util/trapezoid_profile.cc
+++ b/aos/common/util/trapezoid_profile.cc
@@ -1,7 +1,5 @@
 #include "aos/common/util/trapezoid_profile.h"
 
-#include <assert.h>
-
 #include "aos/common/logging/logging.h"
 
 using ::Eigen::Matrix;
@@ -117,7 +115,7 @@
         acceleration_;
   }
 
-  assert(top_velocity > -maximum_velocity_);
+  CHECK_GT(top_velocity, -maximum_velocity_);
 
   deceleration_time_ = (goal_velocity - top_velocity) /
       deceleration_;