Profile support.
Factory reset by keeping bind button down > 10s is now changed to be 'profile swap' i.e. alternate configuration is activated on the TX. Active config is indicated by number of beeps during startup.
Beep, bip == profile I
Beep, bip bip == profile II
Merge pull request #36 from tensafefrogs/master

Code style cleanup, no logic changes.
Merge branch 'master' into profiles
Fix profile activation to be correctly done without need to restart TX.
initial support for profile switching in PSP
Extend profile support to 4
PSP method for selecting profile
Display active profile on Taranis (SWR)
Fix PSP profile changing