Started Drive Component.

Also started debugging Joystick event dispatch thread, but have decided to
scrap that entire system. Components will now simply be watchdogged
threads that do discrete things (most likely Drive, Manipulator, and
Vision).
Changed README
Removed Joystick handling dispatch thread.

The architecture is now a very loose architecture, which I think will be
beneficial with the flaky robot design so far.
Merged flash drive arch with laptop drive code.
Added isEnabled() check to Robot loops.

Also updated README.
Updated gitignore.

Also added BSD License file from NetBeans projects.
Matt changes 1-19-2013 11:00 am
Fixed Component watchdog-updating problem.

Also added code to DemoAutoMode to use the Drive component.
Also updated methods and comments in RobotMode.
Renamed "Demo" classes to be the main classes.

Also removed Auto mode, because we probably won't be doing anything during
auto this year
this year.
Added Jackson's code as Climber.

Also added Dumper component.
Also created DanceMode for auto mode. :)