Added a number of tests to SimpleMultiRotoCopterTest. Issues remain with
things like pitching/rolling and altitude hold.
Merge branch 'master' into TavinBranch

Conflicts:
	src/vehicle/SimpleMultiRotoCopterTest.java
Uncommented some things in SimpleMultiRotoCopter
FIXED THE ONE SINE FUNCTION IN getAttitudeMatrix. I HAVE VERIFIED THAT
ALL OF THE OTHER ELEMENTS OF THAT MATRIX ARE IMPLEMENTED CORRECTLY. THE
DEED IS DONE.
I HAVE FIXED ALL OF THE GetAttitudeMatrix TESTS. I HAVE ALSO ADDED ALL
OF THE "NPP", "PNP", "NNN", ETC. TESTS. EVERYTHING PASSES. I HAVE
VERIFIED ALL OF THE TESTING NUMBERS. THAT IS ALL.
I have made a few tests for SimpleMultiRotoCopter. There is still
substantial weirdness when it comes to the vehicle holding altitude in
planar motion and not breaking its max-angle rules.
Merge pull request #17 from RARyan/TavinBranch

Tavin branch
Major updates to Scene.

Scene is kind of a mess but for the demo a lot has been added.
Merge remote-tracking branch 'origin/master'
Creating a Camera class for the Vehicle
29-July-2014

So many changes...

Changed Scene to SimpleScene and made Scene an abstract class