Don't delete generated protobuf files during build.
Clear Sample before we ever use it.
Update gain_schedule template file.
Verify motor controller instances are instantiated.  Set fork motor torque to zero if we shouldn't control.
Update estimator design to be faster than controller.
Set has_estimate bool in Sample. Disable pi_control.
Implement Savitzky-Golay 5 point cubic smoothing filter.
Add fields for continuous time eigenvalues.
Update generated gain files.
Merge remote-tracking branch 'oliverlee/gainschd' into gainschd
Add new controller and observer design.

Requires:
 * libcontrol
 * bicycle
 * lapacke
 * Eigen
Disable unused CMake build settings.
Update files for gain schedule generation.

Output source file for gain scheduling.
Update generated gain schedule files.