qt5 compatibility headers do not belong in Autowiring
PCH code extracted to its own CMake module
Project restructured to be more conducive to subtree embedding

All outward-facing include files are now located under the "autowiring" folder.  Sources are under "src", with subdirectories here corresponding to the individual libraries made available by autowiring.  Public header files shall have an "h" extension, and private header files shall have an "hpp" extension and be located together with the cpp source files that include them.

The only exception to this rule is the standard includes header, stdafx.h, which shall remain so named for conventional reasons.
Merge pull request #3 from leapmotion/ref-headers

Project restructured to be more conducive to subtree embedding
Test projects should only be added when we aren't configuring autowiring as a subtree
Added copyright notice to files in C++11 module
Merge pull request #4 from leapmotion/ref-missingcopyright

Added copyright notice to files in C++11 module
Eliminating incorrect reference to stdafx.h in header file
Setting a singular binary output directory