Correcting broken MSVC build

Unfortunately constexpr doesn't exist in MSVC currently, and MSVC doesn't like it when we assume uint64_t and size_t are the same size.
Merge pull request #99 from leapmotion/bug-msvc

Correcting broken MSVC build
Using a more robust check to detect whether AutoNet is being built

if(TARGET AutoNet) is generally a more straightforward way to tell, within Autowiring, whether AutoNet is being built.  Checking flags like AUTOWIRING_BUILD_AUTONET or trying to check AutoNet's dependencies are both unreliable and fragile ways of accomplishing this.
Merge pull request #100 from leapmotion/bug-autonetlinkage

Using a more robust check to detect whether AutoNet is being built
Merge remote-tracking branch 'origin/develop' into feature-finalcall

Conflicts:
	autowiring/hash_tuple.h
Fixing MSVC warning