FREEPBX-7317 - escape register string
http should bind to localhost by default
In my despair to fix SIP driver switching I ended up refactoring device creation
Conformity and cleanup
Merge branch 'release/12.0' into develop