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