Make use of -fPIC to use position-independent code

64-bit build on *nix should be compiled as position-independent code in order to use TLS and receive the performance advantages associated with not having a relocation section
Move autowiring::demangle definitions to source file
Move AnySharedPointer constructors and destructor to source files
Move GlobalCoreContext definitions to source file
Merge pull request #181 from leapmotion/bug-fpic

Make use of -fPIC to use position-independent code