protocol changes

This changes the jingle protocol slightly.
First, it renames the proprietary (should we write a spec @stpeter?) addsource/removesource actions to source-add and source-remove respectively.

Second, this moves the source element under the description. Mostly so it can be accessed more easily by stanza.io and jingle.js