Added run-time conditionals through --define, EVENTSTORE_DEFINES and defines in json.
Merge branch 'dev' of github.com:/EventStore/EventStore into dev
Made update-version scripts to use random temp files to allow multiple simultaneous builds.