Merge pull request #15 from ianphs/ui2

make the race-tab guess something suitable if you haven't selected a race...
CommonAPK
- added UI for Connection and SyncClocks Fragments back (crashes otherwise)
- Added TextView to show sync clocks error margin
Starter - adding beep noise on start.
Merge branch 'master' of github.com:william-ferguson-au/WirelessTiming
Starter - added TextView to indicate whether connected to OTG
Starter - fires output pin on race start
Starter - OTG is only armed whn a Race is queued.
Starter - Added OTG pins to Preferences.
Fixed typo.
Starter - fixed otg pin values as prefs.
Better pref title
Starter - fix for only enabled OTG inputPin when race is queued.
Explicitly injecting which connection bootstraps to use for the IOIO-OTG.
In our case it is just the PureOpenAccessoryBootstrap.
Renaming some of the RaceState enums to make more sense.
Include Event# and Heat# in Race description on Starter
TimeKeeper - Show description of current race (Include Event# and Heat# in race#description)
Checking that we have an OTG connection before trying to use it.
TimeKeeper- added RestartClock button
TimeKeeper - Add hardware button listeners to stop watch.
Recorder - Fix queueRace so that the Race details are updated in DisplayTimes