Fields on protobufs changed to required.

As noted by Yaroslav Klymko, some of the fields in the protocol buffers
definitions were marked as optional but the server did not allow for
missing values. These have now been marked as required and the message
classes for C# have been regenerated.
Fixed err (revertVersionFiles case) and added tracing for why $PATH
appears wrong on TeamCity (temporarily)
More diagnostics for build.sh
Event More Diagnostics.
Took diagnostics out of build.sh
Moved output path for windows build
Changed to just drive letter in drive stats
Merge pull request #53 from jbradford/dev

Drive stats now only use drive letter.
Added script for mono 3.0.12
Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
Updated the readme with new build instructions
Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
Fixed formatting in the README
Fixed version number in script
Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
Made running projections default. Can stop them using --no-projections
Merge branch 'dev' of https://github.com/EventStore/EventStore into dev
Changed --run-projections default to true
Missing semi-colon
Full build cleans properly
Merge branch 'dev' of https://github.com/EventStore/EventStore into dev