Merge pull request #5 from leapmotion/linux-build-etc

Linux build etc
Merge remote-tracking branch 'public/develop'
changed add_pch to be a function instead of a macro
Merge pull request #1 from leapmotion/tweak-add_pch

Tweak add pch