Merge branch 'develop' into feature-inspection
Adding stub tests for context anchors

Conflicts:
	source/Autowiring/Autowired.h
Created AutoCreateSigil.

This is the same as AutoCreateContext but allows you to specify the Sigil type
Removed used of CreateAnonymous. Replaced with AutoCreateContext
removed unneccesary Create functions
Added AddAnchor and tuple header
Created ResolveAnchor
Autowired correctly anchors to parent context. Contract for Autorequired needs to be changed for anchors to work with Autorequired
Removed AutoRequire from CoreContext.h
Merge branch 'develop' into feature-anchor
AutoAnchor now implemented. Passes all tests
Added autowiring order test in ScopeTest
Changing deprecated uses of AutoRequired. Should now use Autowired unless you want context member to belong to current context.
Final touchups
Removed failing AutoNetwork stub
AutoNetworkMonitor sources should be built unconditionally
Merge branch 'feature-anchor' into develop

Conflicts:
	source/Autowiring/CoreContext.cpp
	source/Autowiring/CoreContext.h
Merge branch 'test-exceptconfine' into ref-exceptconfine

Conflicts:
	source/Autowiring/CoreContext.cpp
	source/Autowiring/CoreContext.h
	source/Autowiring/CoreThreadTest.cpp
	source/Autowiring/ExceptionFilterTest.cpp
	source/Autowiring/JunctionBox.cpp
	source/Autowiring/JunctionBox.h
Eliminating the now-deprecated DispatchThunkEventProxy
Eliminating the commission concept as unused