Adding PIEZO_PWM pin definition that can be used with analogWrite()
Move debug task into library
Debug Library: Reinstate protection around logHWM()
Merge pull request #59 from emfcamp/debug_library

Debug library
Fix outgoing messages manager.
Allocate the ButtonSubscription on heap and return pointer instead of copying on the stack.
Rename RadioTask to RadioReceiveTask.
Add an empty RadioTransmitTask.
RadioMessageHandler interface.
Fix some RadioTransmitTask things.
Lots of changes

- Can subscribe handlers for ranges of RIDs
- Transmit task now handles ‘start transmit window’ RID
- Transmit task sends uniqueId back if it doesn’t have a badge id
- Tasks can be suspended and restarted (moved down form App class)
Fill the rest of the data with 0.
merge