Broken ChatRoomViewController.addHiddenOverflow. Divide and conquer.

ACE-63
Create and implement HiddenChatRoomViewController

ACE-63
Cleaned up logging messages and test code
Changed css to display overflow chatroom dropdown bottom/left
Added focus() function to ChatRoomViewController
Changed ChatRoomViewControllerManager's focusOnChatRoom to call the
focus function on the ChatRoomViewController

ACE-63
Removed reference to ChatRoomViewControllerManager from
ChatRoomViewController. 
Removed code that checked if a ChatRoomViewController is in the hidden
overflow list from ChatRoomViewController and created a contains()
function in HiddenChatRoomViewController to handle that responsibility.
Added call the new contains function from ChatRoomService in order to
set focus on the hidden chat room prior to displaying chat message.
Broken ChatRoomViewController.addHiddenOverflow. Divide and conquer.

ACE-63
Create and implement HiddenChatRoomViewController

ACE-63
Cleaned up logging messages and test code
Changed css to display overflow chatroom dropdown bottom/left
Added focus() function to ChatRoomViewController
Changed ChatRoomViewControllerManager's focusOnChatRoom to call the
focus function on the ChatRoomViewController

ACE-63
Removed reference to ChatRoomViewControllerManager from
ChatRoomViewController. 
Removed code that checked if a ChatRoomViewController is in the hidden
overflow list from ChatRoomViewController and created a contains()
function in HiddenChatRoomViewController to handle that responsibility.
Added call the new contains function from ChatRoomService in order to
set focus on the hidden chat room prior to displaying chat message.
Merge branch 'hidden_chat_room_indicator_ACE-63' of github.com:ualerts-org/ualerts-chat into hidden_chat_room_indicator_ACE-63
Michaels refactoring to better structure controller and manager api
Merge pull request #36 from ualerts-org/hidden_chat_room_indicator_ACE-63

Hidden chat room indicator ace 63