Whitespace cleanup

Misplaced whitespace fixed, no functional changes
Merge pull request #183 from ledvinap/cleanup-whitespace

Whitespace cleanup
Latest CC3D binaries
CC3D - Attempt MPU6000 SPI detection multiple times.

On two CC3D boards tested prior to this fix the mpu6000ReadRegister call
for the MPU6000_WHOAMI would sometimes fail on code boot and sometimes
on warm boot, randomly.  

The reset added in 4db1d58aaf3476aba46c8ffb6af9b364abc2ff70 helps but
didn't fix detection for good.
Disable and cleanup some debug output.
Merge pull request #186 from cleanflight/cc3d-mpu6000-detection-fix

CC3D - Attempt MPU6000 SPI detection multiple times.
perms: Remove execute bit on source files

* Remove the execute bit on source files.
* No functional change.
main: Remove duplicated includes

* Remove duplicate includes from 50391f2c
* No functional change.
autotune: Correct macro name in comments

* Update the comments to reflect the code.
* No functional change.
Merge pull request #187 from kylemanna/cleanup

Various minor cleanups.  Thanks @Kylemanna
Pindebug support

Allows state monitoring on selected pins during development, no overhead during production build

Used pins are reserved (needs some work)
Replace MODE_BIDIR with MODE_SINGLEWIRE

BIDIR mode is replaced with SINGLEWIRE mode. Semantics is slightly changed - MODE_SINGLEWIRE does not imply MODE_RX or MODE_TX, just that single pin (TX) is used for communication.
pwm_rx - use new channel interface
Refactor `callback` to `rxCallback` in serial code
Add timer_input, timer_output, timer_queue, callback
Refactor timer code
new softserial code
serial code - handle used port constants correctly
timer queue - allow no-remap on timer channel

usefull to initialize channel for timer queue
timer - add CNT register access function