consolidate transunit update type
separate comment event from trans unit updated event
concurrent edit detection only compare session id
use hibernate entity listener to capture translation update and broadcase events
add functional test to test REST and copyTrans broadcast
fix checkstyle
use seam events to make sure broadcase only happen after TX success
add comment and clean up a bit
Merge pull request #347 from zanata/unify-broadcast

Unify broadcast transunit updated event