Add option to render backtrace elements as URLs that open editors

adds the --url_editor_template command line option, which allows the user to specify a url template for rendering backtrace links in the html output. The option has settings for TextMate, Sublime, EMACs and Macvim, but also allows arbitrary URLS to be constructed from the file name and line number of the backtrace element.