Merge branch 'master' of https://github.com/carlosfm1989/Tricopter

Conflicts:
	Tri-copter/.settings/language.settings.xml
	Tri-copter/L5_Application/main.cpp
	Tri-copter/_build/L0_LowLevel/source/subdir.mk
	Tri-copter/_build/L1_FreeRTOS/MemMang/subdir.mk
	Tri-copter/_build/L1_FreeRTOS/hooks/subdir.mk
	Tri-copter/_build/L1_FreeRTOS/portable/subdir.mk
	Tri-copter/_build/L1_FreeRTOS/src/subdir.mk
	Tri-copter/_build/L2_Drivers/base/subdir.mk
	Tri-copter/_build/L2_Drivers/src/subdir.mk
	Tri-copter/_build/L3_Utils/src/subdir.mk
	Tri-copter/_build/L3_Utils/tlm/src/subdir.mk
	Tri-copter/_build/L4_IO/fat/disk/subdir.mk
	Tri-copter/_build/L4_IO/fat/option/subdir.mk
	Tri-copter/_build/L4_IO/fat/subdir.mk
	Tri-copter/_build/L4_IO/src/subdir.mk
	Tri-copter/_build/L4_IO/wireless/src/subdir.mk
	Tri-copter/_build/L5_Application/examples/subdir.mk
	Tri-copter/_build/L5_Application/source/cmd_handlers/handlers.d
	Tri-copter/_build/L5_Application/source/cmd_handlers/prog_handlers.d
	Tri-copter/_build/L5_Application/source/cmd_handlers/subdir.mk

	Tri-copter/_build/L5_Application/source/cmd_handlers/wireless_handlers.d
	Tri-copter/_build/L5_Application/source/subdir.mk
	Tri-copter/_build/L5_Application/subdir.mk
	Tri-copter/_build/newlib/malloc_lock.d
	Tri-copter/_build/newlib/memory.d
	Tri-copter/_build/newlib/newlib_syscalls.d
	Tri-copter/_build/newlib/newlib_time.d
	Tri-copter/_build/newlib/printf_lib.d
	Tri-copter/_build/newlib/subdir.mk
Fixed orientation function
Orientation update function

Moved orientation update task to a scheduler_task class
Motor control task class

Start of the motor control task
Motor Controller, Servo Controller

Destroyed Shane's hard work ;_;
Motor Controller, Servo Controller update

blah
motor controller, servo controller

hi
Ignore ths one
Merge shane with master
misc

blah
i am fixing my garbage
WORKING ORIENTATION FUNCTION !1!!!!11!

Shane sux
Added Ultra sonic for height
Motor Control function

hi
Updated motor control, enum fix

blah
Updated motor control task

Initialize height scalar, motor values
Removed defective MotorController and ServoController
Fixed busted servocontroller

LER register was not being set correctly with multiple ports enabled
Uncommented code

Yeah
Updates to ServoController, MotorCtrl, OrientCtrl

- Changed ServoController to PWMController
-> add setPercent function
-MotorControlTask
-> add fail safe protection
-> change yaw control
-> fixed min/max swap
-OrientationTask
-> orientation is now grabbed with a queue