Swapping out selenium for phantomjs

Adding a test for turning escaped XML into DOM nodes in SHERPA
response. This also replaces selenium with phantomjs for the web
driver during functional tests. xfvb is no longer required for
Travis CI.