Some updates to CoAP timing to address the overflow issue
The functionality of BurtSharp programs should be unchanged by this merge request; none of the BurtSharp programs should be using the CoAP buffering. Compare wireshark capture to devel version to confirm timing is not adversely affected. Use the command line program htop to check processor usage (should be slightly reduced with this version).
The buffering should be tested with the burt-sharp-unity merge request burt/software/burt-sharp-unity!94
Thread signaling and locking: http://www.albahari.com/threading/part2.aspx