automate 3 TCMS test cases
fix test after email infra change
rename class name since it can do more than push
purge index when deleting test data
refactor
rhbz1064106 - Refactor copy trans to use a new transaction for every 20 text flows copied.
fix dependency problem
rhbz1064106 - Variable renames and refactoring to remove the need for a mutable integer wrapper.
rhbz1064106 - More variable renaming.
make test more stable i.e. avoid listing .zanata-cache file
rhbz1002792 - give user meaningful error about invalid pot upload
Merge pull request #370 from zanata/automate-tests

Automate tests
rhbz1056308 - make email not empty on profile edit
Merge pull request #372 from zanata/rhbz1064106

rhbz1064106 - Refactor copy trans to use a new transaction for every 20 text flows copied.
rhbz1002792 - amend message
Merge pull request #373 from zanata/rhbz1002792

rhbz1002792 and rhbz1056308
Merge branch 'integration/master' into project-page

Conflicts:
	zanata-war/src/main/java/org/zanata/action/ProjectIterationFilesAction.java