Added comments, refactored few things

- changed HAO name to STRATERRESTRE
- removed duplicate camera-related constants in defs.h
- timeOfUnmovingBallCounter has been renamed to
stillnessDurationInSecondsCounter
- TIME_OF_UNMOVING_BALL_COUNTER_BASE_ADDRESS has been renamed
 to STILLNESS_DURATION_IN_SECONDS_COUNTER_BASE_ADDRESS
- stateOfMobileVideoCamera has been renamed
to motorizedCameraRunningStatusCounter
- stateOfGroundVideoCamera has been renamed
to groundCameraRunningStatusCounter
- stateOfSkyVideoCamera has been renamed
to skyCameraRunningStatusCounter
- modeOfMobileCamera has been renamed
to motorizedCameraModeCounter
- modeOfGroundCamera has been renamed
to groundCameraModeCounterCounter
- modeOfSkyCamera has been renamed
to skyCameraModeCounter
- STATE_OF_MOBILE_VIDEO_CAMERA_COUNTER_BASE_ADDRESS has been renamed to
MOTORIZED_CAMERA_RUNNING_STATUS_COUNTER_BASE_ADDRESS
- STATE_OF_GROUND_VIDEO_CAMERA_COUNTER_BASE_ADDRESS has been renamed to
GROUND_CAMERA_RUNNING_STATUS_COUNTER_BASE_ADDRESS
- STATE_OF_SKY_VIDEO_CAMERA_COUNTER_BASE_ADDRESS has been renamed to
SKY_CAMERA_RUNNING_STATUS_COUNTER_BASE_ADDRESS
- TIME_LIMIT_OF_UNMOVING_BALL has been renamed to
STILLNESS_DURATION_IN_SECONDS_LIMIT
Fixed bug in defs.h

- camera mode counters were overlapping
Added camera initialization code, added comments

- added initCameras function, enuring that camera are on and in last
know mode and running state at each reset
- commented constants and functions in defs.h and main.cpp
Refactored application to conforms to FCOEV2 library changes

- added explicit pause after calling switchOn
Refactored user switch related code, added takeoff detection


Takeoff detection is performed using a switch  a switch with
pull-up resistor

- renamed USER_BUTTON_PIN to USER_SWITCH_PIN
- Added takeoff detection using a switch with pull-up resistor
TAKE_OFF_SWITCH_PIN define in pins.h
Refactored altitude limit related code

- constants have been renamed to be altitude independant
Updated flight phase loop 0 code, refactored flight phase pause
related code

- flight phase loop 0 behavior has been updated
- flight phase pause constants have been renamed
Added debug messages during setup
Externalized takeoff dectection in a function

- isAboutToTakeOff now embeds takeoff detection code
Finished implementation of flight phase loop 0 behavior
Updated flight phase 0 camera processing, added flight phase 0 to 1
transition code
Added an internal function to process flight phase transitions
Updated flight phase 1 camera processing code, renamed constant

- DELAY_FRAGMENTATION has been renamed to VIDEO_FRAGMENTATION_LOOPS
Updated flight phase 1 camera processing, added flight phase 1 to
2 transition code
Updated flight phase 2 camera processing, added flight phase 2 to 3
transition code
Updated flight phase 3 and 4 camera processing, added flight phase 3 to
4 transition code, removed flight phase 6
updated main loop, added flight phase 4 to 5
transition code
Updated flight phase 1 loop and flight phase 1 to 2 transition  code
Updated flight phase 2 loop and flight phase 2 to 3 transition  code
Updated all flight phase and flight phase transition code

- fixed some bugs (previous altitude was declared as int, ...)
- renamed + added constants for stillness detection