Added support for no encoders and no motors

We can now compile correctly with no encoders and/or no motors in the
configuration for the robot. Also moved the flower to the end of
encoders.h so there's more room to work.