Ensure RavenDB project is not empty

xbuild does not like empty projects
Fixed output location of integration tests
Run when executing test project
Added mono build script
Started EventStore interpreter
Basic stream writing works
Ignore xamarin studio user prefs
Add eventstore read test
Refactoring test runner
Newline changes
Implement event store writes in place
Return a write result

This enables easy handling of wrong expected version exceptions
Explicit result type for cancelled tasks
Split out command handling to it's own method
Work on linked events