edits for adapting to new architecture
Merge branch 'topic-incrementalupdate' of https://github.com/abb-iss/SrcML.NET into topic-incrementalupdate

Conflicts:
	ABB.SrcML/AbstractFileMonitor.cs
Refactoring per the new SrcML.NET architecture
Merge branch 'topic-incrementalupdate' of https://github.com/abb-iss/SrcML.NET into topic-incrementalupdate
1) Completed refactoring per new architecture
2) Changed the Target Framework of those projects in ABB.SrcML.Tools to 4.