Merge pull request #113 from jamesbascle/master

Implement the Reply and Emote commands on HipChat adapter
Overwrite old routed if redefined. Fixes #111
Updated readme to include Slack doco. Fixes #106
Removing Ninject. Not sure how that got there
Slack Nuget spec
Added xunit runner so that tests can be run on build server
Adding proj file for CI
Attempt to fix failing content-type test
Remove failing test assertion. Not sure why this doesn't work on the build server (and occasionally on client)
Updated to latest version of scriptcs 0.9.0
Add multiple package version fix as per @antoinne85's PR #110
Updated robot builder exception message so that updated clients have a clue
Fix for console adapter not getting added by builder
Fix broken test due to console adapter getting loaded
Added link to configuration guide in readme
Added default option to GetValueOrDefault so that Slack adapter can send to any room without needing to have been mentioned first
Added default option to GetValueOrDefault so that Slack adapter can send to any room without needing to have been mentioned first
Errr....move along
What is happening to me?
Fix for RosterListener null handler exception

RosterListener does double-duty for Enter and Leave message handling. If
the Adapter is sending both types, each RosterListener will throw an
exception due to one of the internal handlers being null.