removing 'generic' messages from protocol.h

What I originally thought was generic (things like controller ID,
battery levels, etc) turns out to be specific to things like battery
powered robots.  Extracted these messages to Stubby-specific and
Universal Controller-specific .h files.
moved calibration program to python folder; WIP controller program
delete symlinked timer.c (just pick which timer you actually want to use)
WIP stubby controller program (emulates universal controller)
Fix a couple of bugs when compiling on Windows
serial tweaks to drumslave
Update README.md
Removing Stubby project; it has been moved to its own Git repo, at https://github.com/thebiguno/stubby.  Please update your git repos to point to this new project, rather than the existing generic projects one.
Merge branch 'development' of github.com:thebiguno/microcontroller-projects into development