Added force compile of source dependency on header change.
Added non windows files to project as don't compile.
Compiler intermediate path now set by build tool and uses optimization level.