Add transaction as a test dependency
Install transaction dependency

This seems to solve the issue with Travis tests working in a different way than locally.
Remove i18ndude and zptlint as package dependencies

This will also minimize Zope/Plone dependencies.
Fix CI test matrix
Merge branch 'master' into issue_53

Conflicts:
	plone/recipe/codeanalysis/tests/test_docs.py
Fix CI test matrix
Update package documentation
Remove hard dependency on zptlint and add tests
pep8
Skip test if zptlint is not installed

This condition is already handled on another test.
Remove hard dependency on i18ndude and add tests
Fix typo
Merge pull request #72 from plone/issue_53

Remove i18ndude and zptlint as package dependencies