Adding new overloads to deal in timepoint-based delayed dispatches
Made 'Reset' in DispatchThunk const, so that it can be used with const reference
Merge branch 'bug-8317' into release-1.2

Conflicts:
	source/Networking/ResourceHost.cpp
Fixed delayed queue to work on non c++11 mac
Merge branch 'feature-delayeddispatch' into release-1.2
Merge branch 'feature-deviceevents' into release-1.2
Adding a priority-change ability to the CoreThread type and corresponding unit tests--currently only available on Windows
Correcting potential out-of-bounds problem in AutoPacket

This can arise when a subscriber goes out of scope before the packet is fully satisfied; unfortunately there is still a small possibility for aliasing (what if someone else comes in scope really really fast with a different input requirement?) but this will have to be a sufficient fix for now.
Merge remote-tracking branch 'origin/feature-delayeddispatch' into develop

Conflicts:
	source/Autowiring/DispatchQueue.cpp
	source/Autowiring/DispatchQueue.h
	source/Autowiring/DispatchThunk.h
	source/C++11/boost_functional.h
Fixed linux compilation error in CoreThreadTest
Deprecating the commission object concept
Now can send a list of contexts
Merge branch 'develop' into skeleton-develop-merge

Conflicts:
	application/CameraViewer.cpp
	source/Autowiring/TypeRegistry.h
	source/DataStructures/TrackingStructs.h
	source/ImageProcessing/BaseProcessing.cpp
	source/ImageProcessing/MeanCut.cpp
	source/Networking/ResourceHost.cpp
	source/Websockets/WebSocketServer.cpp
	source/Websockets/WebSocketServer.h
	testing/CMakeLists.txt
Grouping a few closely associated projects into project folders
Merge branch 'ref-groupedprojs' into develop
Adding a priority level for multimedia applications
Merge branch 'release-1.2' into develop

Conflicts:
	source/API/Leap.h
	source/Autowiring/CoreContext.cpp
	source/Autowiring/CoreThreadTest.cpp
	source/Hardware/HardwareInformation.cpp
	source/Hardware/UVCDevice.cpp
	source/Networking/ResourceHost.cpp
Correcting a failed unit test

Unit test failed because the Shutdown behavior now prevents further events from being fired in a context; we need to delay shutdown until all recipients of a fired event have a chance to process that event
Slight code cleanup, making timing constraints a bit more relaxed to improve success rate on heavily loaded systems
Relaxing another test constraint so that bypass behavior is evaluated separately