Current monitoring on CC3D
Makefile improvement
- root must be assigned when declared - with :=
- add autodependecy generation
Merge branch 'ledvinap-feature-makefile'
Trivial changes
- use inline functions for gpio (typesafe, no speed penalty)
- fix sortSerialPortFunctions (original was IMO broken)
- allow softserial port on sonar pin when FEATURE_SONAR is not enabled
- minor style changes and comments
quick fix
it is impossible to build some targets. This is quick fix to get it working again
Merge branch 'bugfix-targets' into feature-nvic
Centralized NVIC priorities
- NVIC priorities are moved to separate file, all values are replaced wit symbolic names. Priorities should be the same.
- tiny change in DMA initialization
Merge pull request #131 from ledvinap/bugfix-trivial

Trivial changes
Merge pull request #132 from ledvinap/bugfix-targets

quick fix
Update target identifier for MassiveF3.

Target identifiers should 4 characters long.
Merge pull request #133 from ledvinap/feature-nvic

Feature nvic
Merge pull request #128 from Pierre-A/cc3d-updates-1

Current monitoring on CC3D
Re-instate the original softserial workaround.

This will be investigated further after the softserial changes are
merged in.
Merge branch 'master' of https://github.com/hydra/cleanflight into local

Conflicts:
	obj/cleanflight_NAZE.hex
	src/main/drivers/nvic.h
	src/main/drivers/pwm_rx.c
	src/main/drivers/serial_softserial.c
	src/main/drivers/serial_uart.c
	src/main/drivers/timer.c
	src/main/telemetry/hott.c
resolving conflicts