Merge pull request #4 from OlyCow/master

Added drivers (and "includes.h").
Merge pull request #7 from OlyCow/libraries

Moved some headers to appropriate folder.
Merge pull request #13 from OlyCow/master

General updates (mostly encapsulation)
Merge pull request #15 from OlyCow/master

General updates (mostly encapsulation)
Added skeletons for all library files

Completed templates for header files, and also minor fix to
documentation.
Added a `structs.h` :D + BUGFIX

We were including Tasks.h instead of Task.h
Finished `Motor.h`; left lots of comments

They are by no means final :P
Implemented `Motors.c` + BUGFIX (`includes.h`)

Previously, `includes.h` was #including `RobotCEncapsulation.c` which
resulted in duplicate definitions.
Still some TODO tags left though.
Also added a couple motor functions.
Merge pull request #16 from OlyCow/libraries

Motor libraries (and general updates)
Deleted swerve test and added a real one

needs commenting... and encapsulation :P
Added a basic Servo.h and Servo.c

also some lint in Motor.c
Added a file for testing the library functions

QA is very important :D
Added old joystick library (implemented it :P )

Lint in "motor.c" as well.
Changed order of header inclusion

Still doesn't work; files are more self-dependent now though: #includes
are in the correct order.
New testing program :P
Updated header files with new #incldue system

Also deleted some trash.
BUGFIX: Will now compile! :D

All the default values are now declared in their respective header
files.
Lint: made formatting more concise.
Merge pull request #17 from OlyCow/libraries

Core updates
Merge branch 'swerve-drive'

Conflicts:
	RobotC/Headers/global vars.h