rhbz987235 - fix implicit hibernate flush causes double entries in history
Add TextFlowTarget indexer that eagerly fetches all indexable properties.
Refactor Indexing Strategies for better performance.

Create an indexing strategy that performs less database queries and is able to index TextFlow targets faster.
Merge pull request #71 from zanata/index-optimization

Re-indexing optimization
minor
Increase Test Heirarchy and add Security and Homepage edit tests

Tests sign in and reset password. Regression located, thus added
an expected assertion.
Creates a distinction between a basic page and the AbstractPage.
HomePage contained entities which were not specific to the home page, e.g. the
main navigation menu, thus coupling them meant navigating to the HomePage
before performing other actions.
Merge pull request #69 from zanata/rhbz987235-implicit-save

rhbz987235 - fix implicit hibernate flush
Merge pull request #74 from zanata/fill-in-the-page-blanks

Increase Test Heirarchy and add Security and Homepage edit tests
Merge pull request #72 from zanata/activityLog

User activity log
Revert "Merge pull request #72 from zanata/activityLog"

This reverts commit ad00d7693049f53cc72c38c98a947061fbff251e, reversing
changes made to 3ee71a92a4bb09cb3042a6e736b65de7f198ea89.
Revert "Revert "Merge pull request #72 from zanata/activityLog""

This reverts commit 73b0323fbe7acd1accccfae7e67e6a75ad92910f.