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.

Seecond, this moves the <source/> element under the <description/>. Mostly so it can be accessed more easily by stanza.io and jingle.js