Update concurrent edit tests to assertj

Also add feature inventory annotation.
Replace hamcrest with assertj, annotate and clean up

Uses assertj for tests and improves the formatting of the code.
Adds Feature inventory annotation.
Update misc tests to assertj and annotate Feature
Merge pull request #495 from zanata/update-to-assertj-concurrentedit

Update concurrent edit tests to assertj
Merge pull request #509 from zanata/assertj-editor-tests

Replace hamcrest with assertj, annotate and clean up
Merge pull request #512 from zanata/assertj-misc-tests

Update misc tests to assertj and annotate Feature