Advanced features API proposal

This contains proposed API changes to support DTMF, Transfer, Hold, Multiparty Calling, Stream Manipulation, and Provider-Specific Settings.