Clean up new file script

Adds include guards, include statement from C, eliminate trailing whitespace.
Fix typo in variable name
File analysis no longer hardcoded to PCM files
Ability to analyze arbitrary output filename

Paves the way for analysis of all supported output file types.
Application testing for Windows (experimental)
Pull submodule forward
Removing unused sample source types
Ignore more crap from Visual Studio
Remove broken includes
Fix compiler nag
Correct way of sending speaker arrangement

Fixes issue #145.
Clean up ErrorReporter

Now takes python 'self', better error checking, other small cleanups.
Better error handling in getExecutablePath
Place debug builds in build/, release in bin/
Pull submodule forward
Add some more application tests

Fixes #77, at least for the time being.
Clean up CMakeLists a bit
Fix incorrect type for pointer

Necessary for 64-bit compatible implementation.
Refine some warnings with VST host callback
Compulsively order declarations in function head