Triggering rollback when entitystate is changed from modified to unchanged.
Added functional test and increasing the number of threads that are used when running functional tests
Changed return type of UseSqlServer and UseInMemoryStore extensions to void.
fixing dependency
UpdatePipeline tests (with EF6 comparison)

Removing previous 'PocoCUD' tests that were ported from EF6 test suite
Replacing with UpdatePipeline tests that better represent recommended
coding patterns
Introduce ability in core framework to control which part of test is
measured
Adding EF6 equivalent of the new tests (for comparison)