In source tree builds

Mention source subdirectories explicitly
Recursively adding all code files inside the source directory conflicted
with in source tree builds
Restrict to build variants debug and release
Update installation guide
Ignore Visual Studio build directories