RDoc-76. added invalid operation exception when no convention is found for particular operation, but there is one for the other type of operation
RDoc-76. Registering convention for already registered type will override old one
Merge branch 'RDoc-76' of git://github.com/ppekrol/ravendb

Conflicts:
	Raven.Client.Lightweight/Document/DocumentConvention.cs
Refacotring how we are handling index execution for maps. Preparing for more complex scheduling semantics
Refacotring how we are handling index execution for maps. Preparing for more complex scheduling semantics We can now start indexing the next index in line as soon as we are done with any of the other indexes, don't have to wait for the whole current batch to complete
Fixing interface
Properly using the semaphore
Fixing granting permissions to performance counters according to given user name. Info message printing to the console output.
Merge branch 'perf-counters' of https://github.com/arekais/ravendb
Stress testing