PicardStage: Remove dead code

A lot of code in PicardStage.cpp/.h was commented or #if'd out. Most of
this was XYStageAdapter code, which I guess we're scrapping. At any rate,
it doesn't belong in the production version of the code.

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
PicardStage: Update copyright/authorship

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
PicardStage: Detect motors appropriately

This also switches to core logging in almost all instances. There is still
a single stdout usage, when printing the 'DAL built in debug' warning --
this will be changed and fixed up.

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
PicardStage: Constants, GenerateAllowedVelocities

Added some defined constants and GenerateAllowedVelocities to take the
place of duplicated code. This also re-fixes POSIX compliance, which
didn't seem to have been picked up from the main branch...

TODO: We might be able to make Allowed Velocities a global constant.

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>
PicardStage: Add Velocity and min/max to twister

Needs testing.

Signed-off-by: Luke Stuyvenberg <stuyvenberg@wisc.edu>