Extract AddInternalTraits from CoreContext and rename to ObjectTraits.
Use ObjectTraits for NewObject events. This commit also makes CoreContext::m_concreteTypes a vector of ObjectTraits.
Adding "autoFilter" field to "newObject" message in AutoNetServerImpl.
Add AutoFilter instances to AutoNetExample.
Merge pull request #124 from leapmotion/feature-ObjectTraits

Pull AddInternalTraits out of CoreContext and rename it to ObjectTraits
Merge pull request #125 from leapmotion/feature-AutoFilter_AutoNetData

Add AutoFilter object type to AutoNet
Clean up autoFilter type information in AutoNet
Merge pull request #126 from leapmotion/ref-autonetjson

Clean up autoFilter type information in AutoNet
Bumped version number
Modification of AddRecipient to avoid unneeded heap allocations
Do not use copy semantics on a type that should be move-only
Adding a type specialization for stateless AutoFilter types
Simplification of Stile implementation
Further simplification of auto_arg
Cleaning up some incomplete type trait induction
Merge branch 'fix-msvc' into ref-auto_out-nocopy

Conflicts:
	autowiring/AutoPacket.h
	autowiring/AutoStile.h
	autowiring/auto_out.h
	src/autowiring/test/ArgumentTypeTest.cpp
Restoring original behavior of auto_out

Adjustments to this behavior should be made by contract extensions or by new types