Added RegType to Autorequired

also renamed seq to index_tuple
Removed EventReceiver.h includes
Removed all references to EventReceiver.

Compiles but fails tests
JunctionBoxEntry shouldn't have TypeUnifier internally
Compiles and runs

Failing ContextCleanupTest.VerifyContextDtor
Added EventRegistry for types where an event is called
Added EventRegistryTest
Fixed AutoNetServer to work with new TypeRegistry and EventRegistry
Merge branch 'develop' into ref-eventreceiver
Fixing final failing test

Failing ContextCleanupTest.VerifyContextDtor
Changed AddInternalTraits constructor to be templeted on base type
Passes all tests
Merge branch 'develop' into ref-eventreceiver

Conflicts:
	autowiring/AutowiringEnclosure.h
	src/autowiring/test/CMakeLists.txt
	src/autowiring/test/SnoopTest.cpp
Merge pull request #28 from leapmotion/ref-eventreceiver

Removed EventReceiver