Work in progress for v5

Started the changes to adapt to v5
Second commit
First experimental attempt with AutoIncrementListener
Solution compile. Now I can start fixing tests and test the new functionalities
Last fixes. Ready to start testing if everything works or not
More fixes and tested inside an application. More tests to do still
All tests green
Some cleanup
Import NEventStore R# code style settings.
Standardize code style.
Merge pull request #5 from damianh/irido-v5

Enable NEventStore v5 support