Split the three different uxBits checks in the PMIC task. The only significant
difference occurs if the SAMPLE_RATE and CHAREG_STATE event flags are both set
simultaneously. Previously only the SAMPLE_RATE bit would be handled and cleared
for this case, now both will be processed. I don't know whether this makes a
difference in practice but it appears cleaner.
Fix snake app hangs due to integer wrap.

Previous fix missed that the timeout variable needs signed
otherwise it wraps to a large positive integer.
Merge pull request #122 from jburgess777/snake-hangs2

Fix snake app hangs due to integer wrap.
Merge pull request #118 from jburgess777/pmic-task-split-event-handling

Split the three different uxBits checks in the PMIC task.
Typo in PMICTask.cpp
Undo debugging config
Add config
Hack described in wiki
Merge pull request #123 from emfcamp/openocd-support

Openocd support
Major hack-and-slash. This removes the whole of the EMF radio infrastructure and everything that relied upon it
WIP: 32bit badge ID