- Created WsEndpoint to process chat message
- Modified ConcreteChatClient to send message
- Added VT license to classes without it
- Refactored WsEndpoint to SocksJsHandler
- Refactored ChatClient to have a List of missedMessages
- Refactored ChatClient to have a getConversation and getMissedMessages
methods
Merge pull request #3 from ualerts-org/ACE-23

Ace 23
Merge pull request #6 from ualerts-org/createImplementationOfServiceAPI_ACE-27

Create implementation of service api ace 27
- Refactored bean configuration for SimpleUrlHandlerMapping,
DefaultSockJsService, SockJsHttpRequestHandler,
PerConnectionWebSocketHandler, and ThreadPoolTaskScheduler in
ualerts-chat-servlet.xml
- Refactored SockJsHandler wiring in ualerts-chat-servlet.xml due to
misspelling
-Added dependency to jackson-databind to pom.xml.
-Added @Autowired annotation to SockJsHandler for chat service
-Added @Service annotation to the ConcreteChatService
Updated ualerts-chat-servlets.xml
Merge pull request #7 from ualerts-org/createImplementationOfServiceAPI_ACE-27

Create implementation of service api ace 27
Moved SockJsHandler from service to web tier
Added async-supported to servlet definition in web.xml
Removed debug output from SockJsHandler
Created ChatClientContext for session management of the ChatClient

ACE-28
Add automatic scrolling for chat window overflow
Plug in SockJS implementation

ACE-29
Merge branch 'ACE-23' of https://github.com/ualerts-org/ualerts-chat into ACE-23

Conflicts:
	org.ualerts.chat.web/src/main/webapp/assets/js/ChatController.js