Adds basic broadcast echo socket server
Adds basic chat to vote page
Web api now starts an instance of the socket server
Merge branch 'develop' into feature/chat

Conflicts:
	VotingApplication/VotingApplication.Web.Api/Scripts/VoteAppPages/Vote.js
	VotingApplication/VotingApplication.Web.Api/Views/Vote/Index.cshtml
Merge pull request #24 from stevenhillcox/feature/chat

Feature/chat
Use remote port 80 for chat

Azure websites block all ports except port 80, so we tunnel it for the
chat
Merge pull request #27 from tpkelly/develop

Use remote port 80 for chat
Revert "Use remote port 80 for chat"
Merge pull request #28 from Generic-Voting-Application/revert-27-develop

Revert "Use remote port 80 for chat"
Fix for tooltip appearing off the top

After 5 users, the tooltip is clipped to only show the first 5 users,
then lists how many other users have voted on the item.

For 5 or below, the appearance is the same as before.
Merge pull request #29 from tpkelly/develop

Fix for tooltip appearing off the top