Removed NatNet as a dependency and included the source code directly
Split out the incorrectly inlined code into separate cpp files (to stop linker errors)
Fixing up the headers that are included
Replaced boost threads and mutexes with std threads and mutexes
Did some formatting and split the giant file into multiple smaller files
Simplified some calls and removed dependency on boost
Also removed original from puppet
Merge branch 'feature/NatNetFix' into develop