Merge pull request #10 from jkarneges/master

realtime using fanout.io
Fix commenting in JSON format
Merge branch 'master' of github.com:buddycloud/buddycloud-http-api
Ensure that every returned item has <author><name/> element

This avoids ugly 'acct:' prefixes appearing in the webclient.
Redirect media URLs with 307 instead of 302

This ensures that PUT and POST requests keep their method when
redirected.
Use reverse proxying instead of redirection for media endpoints

The redirection version of the media server facade caused many
problems, especially with browsers. This should work better and
is a lot more transparent to users of the API.
Actually read the body of media POST requests to forward them

An embarrassing oversight. Thanks to Rodrigo for catching this!
Various small media forwarding fixes
Make media server URLs with explicitly specified port work
Pusher and search bridges.
Fixing required naming.
Added content search.
Fixes XML traversal and RSM.
Merge pull request #11 from abmargb/master

Bridges for pusher and search components
Retrieve and update notification settings.
Remove problematic mysterious code from getNodeFeed()

To be honest, I have no idea why this code is there (it is from
Justin's realtime branch). It does currently let all node feed
queries return 500, though, and makes node feed retrieval a lot
slower. It also broke the test suite. So, I just removed it.
Merge branch 'master' of github.com:buddycloud/buddycloud-http-api
Return created item on POST /channel/content/node

This makes interoperability with Backbone much easier.
Notification settings methods.
Merge pull request #13 from abmargb/master

Notification settings methods