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
Set the correct state of the variable.
Merge pull request #564 from mgsdk/fix_suggested

Fix recommended by list
Merge pull request #523 from AlexanderDzhoganov/335_transaction_scope

Our own TransactionScope (#335)