Added dirty mode to telemetry throttled mode. When receiving an update
during the throttled period, the UAVO is marked as dirty. The dirty object
will be sent once the period times out. This ensures that the latest copy
of a UAVO will always be sent, no matter when the UAVO was updated.
tools: added astyle for linux
Makefile: added astyle target to format files
Merge pull request #548 from lilvinz/astyle

Add astyle code formatter
Moved THROTTLED_DIRTY bitmask into enum. Fixed some code-style issues.
Merge pull request #511 from kubark42/telemetry-throttle-fix

Added dirty mode to telemetry throttled mode.
Revert "Merge pull request #533 from peabody124/hitl_fix"

This reverts commit 0b43e26c866a22fd8fe1472b960403d6283ea902, reversing
changes made to d7706af2f6bebb56b63d7fbb858435a9dab6937e.
Merge pull request #555 from lilvinz/revert_533

Revert "Merge pull request #533 from peabody124/hitl_fix"
Merge branch 'next' into documentation_updates

Conflicts:
	flight/targets/UAVObjects/inc/uavobjectmanager.h