Merge branch 'development'

This is a small feature release.  The notable changes are

- Support for launching the module manager from a jar with arguments
- Hot swapping modules when module manager is running
- introduced an event system for interacting with drivers
- necessary changes to hardware api to accomdate the above
Version bump
Merge branch 'master' into development

Version update