Merge pull request #75 from abmargb/master

Remote media server discovery and reverse media proxy
Merge pull request #76 from abmargb/master

Proper media proxy routing
Merge pull request #77 from abmargb/master

Striping media proxy prefix
Add missing comma in config.js.developer-example
Add another missing comma in config example
Ignore more IDE specific files
Merge pull request #80 from lloydwatkin/master

Ignore more IDE specific files
Merge pull request #83 from abmargb/master

Comply with last pusher changes.
If no media server defined, don't fill logs with errors and 503 to end user

This fixes #84, and improves the situation in #81
Merge pull request #85 from lloydwatkin/no-media-server

If no media server defined, don't fill logs with errors and 503 to end user
rework realtime for pushpin/fanout.io
use validateSig
Merge pull request #87 from jkarneges/master

cleanup realtime
fix auth, allow multiple grip proxies
Merge pull request #88 from jkarneges/master

realtime fixes
cors stuff, and set onStanza handler once per session
Merge pull request #89 from jkarneges/master

cors stuff, and set onStanza handler once per session
temp subscriptions for live updates. make notifications API more reliable.
include last_cursor in timeout response
need to send presence when logged in for some reason