minor clean up
rhbz953734 - fix statistics
rhbz953734 - fix UI implicit save
rhbz953734 - search all places that uses ContentState.Approved and mark work needs to be done
rhbz953734 - handle new content state

- bring ContentStateUtil into GWT and remove duplicate code block dealing with content state