Added support for transaction isolation levels

fixes #3220 

- [ ] add description to the guide
well, i would rather split transactions things into separated functionality, but i dont think that anyone would do this since there is no time ) However as for current implementation i think this should be done in `DbConnection` and not in schema ?