Attitude: Clean up the initialization code

Use sensibly labeled enum to indicate when the complimentary filter
is initializing or during arming.
Attitude: When zero gyro on arming, use a block averaging of the gyros

Previously an IIR filter was used but this would normally over shoot
if there is much error.  This code is a bit more complicated but
should avoid that problem.
Attitude: Level attitude more smoothly during arming

Previously accelKp was set to 1 for the entire arming period.  This
is overkill and we can use a decayed schedule for a smooth
convergence.
GCS: Remove outputpane.h.  This doesn't seem to be used for anything.

Triggers compilation errors on windows.
Packaging: a package_matlab target

Previously the way matlab was being packaged it was required for
packaging but wasn't actually done before the scripts which make
the platform specific bundles was run.  The code still should be
refactored so that there is a clear set of things built, then the
packaging step.  However, this fixes it for now.

Also make sure the matlab packaging depends on uavobjects