Initial Merge of MPNG HAL to ArduCopter 3.1.5 source

This change encompasses all cumulative changes from conception to
working port of ArduCopter 3.1.5 to the MegaPirateNG HAL developed by
Sir Alex.

It is an experimental port to see exactly how far 8-bit flight
controllers can be pushed.