Finalize project reference checking.

Project references are now checked equivalent to the original nant task.
A new composite `ProjectIntegrityCheck` now encapsulates the combined
logic. Next: Make the console interface a little more polite and tackle
the solution checking algorithm.
Merge pull request #1 from ilkerde/develop

Initial baseline + refactorization until basic project checking