update travis config to use xvfb
Add OperaDriverFactory and OperaPrestoDriver to the pom
Add PhantomJsBrowserFactory, PhantomJSDriver to the pom, and OperaBrowserFactoryTest
add PhantomJsBrowserFactoryTest
Merge branch 'add-browser-factories' into add-browsers-travis-wip

Conflicts:
	.travis.yml