Merge pull request #39 from OlyCow/master

Small updates from elsewhere which don't impact swerve drive :P
Merge pull request #41 from OlyCow/master

Libraries now have lots more #defines.
Added a 2D Vector library.

Yet to add to main program.
Added basic tasks and display logic outline.

Doesn't work as of this commit.
Added outline for display through buttons.
Fixed buttons and updated sensor config

YAH. Not tested, especially since we don't have a working robot... ;P
[BUGGY] Moved stuff into tasks. Compiles now.

Not guaranteed to work at all.
What I worked on after school today~

not much, just added a pickup dooliwhap
Added logic for flag and lift raising.

Guess what? Controller 1 gets to override, as usual.
Commented and removed magic numbers.

YAY for commenting. You may now read the code and attempt to understand
it.
Added two autonomous templates.

Right now they don't do anything :P
Added prelim autonomous code.

No numbers yet.
Mirrored auton code and added L/R switch.

Now things are easier! The switch only applies on statements involving
the x-direction.
Merge pull request #42 from OlyCow/autonomous

Autonomous stuff!