Updated FindThreads
Fixed extranious ... which was screwing up ARGV
Started using ARGV instead of ARGN when parsing source files
added helper function to conditional sources for parsing the arguments, made FILES specifier optional.
Fixed handling of multi-part conditional variables
Merge pull request #4 from leapmotion/fix-conditional-sources

Fix conditional sources