Install transaction dependency

This seems to solve the issue with Travis tests working in a different way than locally.
Merge branch 'master' into issue_53

Conflicts:
	plone/recipe/codeanalysis/tests/test_docs.py