math: include the API declaration to ensure implementation matches
ut: add unit tests for misc_math.c functions
FlashFS: fix formatting with multiple instances

The old format command took a (0) in for no reason which
because the uintptr_t to the file system and obviously
results in an error erasing flash.
unit test: add license headers and pointers to google test docs
Merge pull request #474 from peabody124/flashfs_format_fix

FlashFS: fix formatting with multiple instances
ut misc_math: allow +180 or -180 as valid and correct for 180deg errors
ut misc_math: test a much larger multiple of 360deg around +/-180
ut misc_math: remove disabled reversed min/max test
Merge pull request #473 from solidgoldbomb/math-unit-tests

Math unit tests
sin_lookup: fix typo in init function name
sin_lookup: clean up widely scoped and unneeded includes

Including files unnecessarily makes it harder to build these
files for unit tests.
ut sin_lookup: add basic unit test for sin_lookup.c

Functions are validated against host's sinf/cosf implementations.

Only the (default) FLASH_TABLE variant is currently tested.
Merge pull request #476 from solidgoldbomb/math-unit-tests2

Add unit tests for sin_lookup.c
GroundPathFollower: remove static from *Start and *Initialize

Static is fine for the firmware since it uses linker tricks to call the
method but simulation calls it directly.  That means it needs to not
have static.
Simulation: fix for pios_debug
Merge pull request #480 from peabody124/sim_osx_fixes

Sim osx fixes
When starting HiTL, GCS set the home location, but did not identify it
as set=true. This patch fixes the behavior, as well as a minor variable
change to improve clarity.
Introduced new UAVOs in preparation for path planning refactor.
Changed STANDARD_AIR_SEA_LEVEL_PRESSURE from KPa to Pa.
Removed fixed-wing settings aimed specifically at CC. This was no longer
necessary.