message: apply shouldHideEvent fn to onRoomTimeline for RoomStatusBar
  prevents N new message(s) when a hidden message comes in.
diff: @@ -20,6 +20,8 @@ limitations under the License.
  // - Drag and drop
  // - File uploading - uploadFile()
  +import shouldHideEvent from "../../shouldHideEvent";
  +
  var React = require("react");
  var ReactDOM = require("react-dom");
  import Promise from 'bluebird';
  @@ -143,6 +145,8 @@ module.exports = React.createClass({
  MatrixClientPeg.get().on("RoomMember.membership", this.onRoomMemberMembership);
  MatrixClientPeg.get().on("accountData", this.onAccountData);
  + this._syncedSettings = UserSettingsStore.getSyncedSettings();
  +
  // Start listening for RoomViewStore updates
  this._roomStoreToken = RoomViewStore.addListener(this._onRoomViewStoreUpdate);
  this._onRoomViewStoreUpdate(true);
  @@ -497,8 +501,7 @@ module.exports = React.createClass({
  // update unread count when scrolled up
  if (!this.state.searchResults && this.state.atEndOfLiveTimeline) {
  // no change
  - }
  - else {
  + } else if (!shouldHideEvent(ev, this._syncedSettings)) {
  this.setState((state, props) => {
  return {numUnreadMessages: state.numUnreadMessages + 1};
  });
  