fix ConcurrentModificationException triggered by jsf

- refactoring
- fix an issue where a field blur event in jsf triggers an ajax validation call, while another selenium action triggers another server call, the server will in error state
fix functional cargo deployment after file storage changelog change
rename methods and add javadoc
Merge pull request #76 from zanata/fix-functional-test

fix ConcurrentModificationException triggered by jsf
refactor code based on review comments
Merge branch 'dashboard' of github.com:zanata/zanata-server into dashboard
Merge branch 'integration/master' into dashboard