Split OS specific macros into make/<OS>.mk
Allow any of the commonly used 64 bit identifiers
removed unnecessary info line
1) Fixed [telemetry.cpp]/[uavtalk.cpp] typo
2) Changed output format of UAVObject IDs from decimal to hex
3) Replaced all "objects" by "UAVObjects"
Changed to throttled.
1) Fixed all incorrect ticks-->ms and ms-->ticks conversions
2) Replaced conversions by macro. Strict usage of this macro
will prevent errors of this type.
EntireFlash: use LC_TYPE=c to make sure ef_ works on OSX

tr '\000' '\377' has a different behavior on OSX than other platforms
but setting the environmental flag LC_TYPE=c makes it behave the
same and generates working ef_* outputs.
ground-changed gcs uavo generator and template to add Q_ENUMS for enums
ground-changed pfdqmlgadget to share stab desired type with qml land
ground-changed pfd.qml to use enums
Changes requested in review.
Merge pull request #772 from kubark42/port-tick-fixes

Replace all * portTICK_RATE_MS and /portTICK_RATE_MS by MS2TICKS and TICKS2MS macros
Changed [uavtalk.cpp] to [uavtalk.cpp  ] so that the output lines would
align with their sister [telemetry.cpp] debug messages.
Add $(NAME)GetNumInstances() and $(NAME)GetNumBytes() to UAVO
template.
Changed telemetry scheduler metadata dialog title to be more helpful.
CMSIS DSP: Only include the needed files

This decreases the time of make all_flight from 10min to 5min (-j1). There
is an option

make INCLUDE_ALL_DSP=YES all_flight

which will include all of them to faciliate developing new features
and not needing to track down every source file then.  This should
also give Jenkins a bit of a break ;-).
Merge pull request #788 from peabody124/dsp_specific_include

CMSIS DSP: Only include the needed files
Merge pull request #762 from kubark42/qdebug-tweaks

qDebug tweaks
Attitude: get rid of INSGPS sub tab

This wasn't necessary for tuning the filter.
Merge pull request #763 from kubark42/vibration-analysis-uavo-tweak

Changed VibratonAnalysisOutput update mode to throttled.