Merge pull request #31 from Temasys/development

Fallback to alternate socket port if default port fails connection
Merge pull request #32 from Temasys/development

Updated documentation styling for 0.5.4
initial
initializing
[SJS-148][DEMO]: Resolve conflict
[SJS-148][DEMO]: Add demo and change start.sh for convenience
in progress
[ENH]Use peerInfo.userData in incomingStream event

SJS-156
[ENH]Re-write chat-room example

SJS-156
[ENH]New Demo using gridster grid library

Demo allows is really similar to datachannel demo (private and public
transfers)
SJS-156
[WIP]Config.js global for all + remove initialisation in config.js + remove private-transfer

Private transfer demo was the same as file-transfer
SJS-156
[WIP]Remove Video call example (too similar to Simple app)

SJS-156
[WIP]Add Favicon link + move javascript include to end of body
[WIP]Rewrite Main demo page to link all the demos

SJS-156
[SJS-148][WIP]: merge with callback
[SJS-148][WIP]: Change demo log level and default room
[SJS-167][BUG]: Fix for being unable to read property 'label' of undefined
Merge branch 'callback' into patient-doctor
[SJS-158][DOC]: Added messages to signalling messages type
[SJS-158][DOC][STYLE]: Moved navigation links to pull-right