Our own TransactionScope
Small fix
Fixes
Clean-up
Fix tests
Rename TransactionScope.cs to CkanTransaction.cs
Merge remote-tracking branch 'upstream/master' into 335_transaction_scope

Conflicts:
	CKAN/CKAN/CKAN.csproj
Merge pull request #523 from AlexanderDzhoganov/335_transaction_scope

Our own TransactionScope (#335)