#dial join options

WIP

This is a first whack at implementing #395. There are several things missing here which need to be considered:

* [ ] - What if multiple calls each want their own join parameters?
* [ ] - What happens with rejoins?
* [ ] - What happens when merging dials? This goes to a mixer so necessarily requires bridged media, but direction might need to be specified.