Merge apprtc-collider branch to Master

The apprtc-collider branch contains the changes to 
1. Make AppRTC use Collider for signaling
2. The user joins the room on a separate POST message to GAE, instead of on the first GET
3. The first user of a room is the caller and GAE caches his signalling messages, which are pushed to the second user when the second user joins the room.

We have server code that includes the loopback.js file only if needed (if debug=loopback was set). It's safer to check that the function exists and was added successfully.