Intermediate commit for removing $stream-created.
Intermediate commit. Removing CreateStream operations and fixing tests.
Fixed: core tests that was dependent on $stream-created and CreateStream operation.
Changed: turned verbose logging on for TestConnection.
Added: ReadEvent with event number -1 returns last event in stream.
Merge branch 'dev' into metastreams
Fixed: tests do not violate event numbering.
Fixed: some of projection internals due to $stream-created removal.
Added: ReadIndex correctly handles metadata and deletion of metastreams.
Added: stream metadata get/set opreations to ClientAPI. StreamMetadata class with builder.
Added: unit tests for ClientAPI metadata manipulations operations.
Fixed: projection tests related to shift in event numbering
Fixed: race condition with ConnectionClosed event in TcpConnectionManager.
Added: stream metadata HTTP interface. Work in progress...
Merged metastreams.
Changed: HTTP URLs schema.
Merge branch 'http' of github.com:/EventStore/EventStore into http