request-interceptor-test: add test of ProxyServer's RequestInterceptor behavior when GET'ing an invalid/unknown host.
request-interceptor-test: added couple SSL tests - one using ALLOW_ALL_HOSTNAME_VERIFIER, the other is not.  The one not using ALLOW_ALL_HOSTNAME_VERIFIER fails with a null intercepted request (BrowserMobHttpRequest).
request-interceptor-test: optimized imports, reformat code
request-interceptor-test: add ServerWithInterceptorMain to start a ProxyServer with a request interceptor in a main() method.
Add .travis.yml

Hook up to Travis CI for Continuous Integration
Add Travis CI build status to README

Added build status for Travis CI to the top of README.
request-interceptor-test:
 minor refactor of PhantomJSTest to use @Before and @After for startup and shutdown of server & driver.  This will ensure the server/driver are always shutdown regardless of test result.  Previously, if a test failed, it wouldn't reach the shutdown logic. Then, the next test will fail with bind address already in use errors.
request-interceptor-test:
MailingListIssuesTest hierarchy: extract out some common/duplicate variables
request-interceptor-test:
MailingListIssuesTest: fix failing FF tests:
- put Assume to skip FireFox tests if browser is not detected
- re-use proxy so parent's @Before and @After control it's startup/shutdown
- add @After to shutdown WebDriver to eliminate bind address already in use in case previous test failed and didn't reach shutdown logic formerly kept in the test case itself.
request-interceptor-test:
- update javadoc for ServerWithInterceptorMain
Merge branch 'request-interceptor-test' into develop

Conflicts:
	src/test/java/net/lightbody/bmp/proxy/MailingListIssuesTest.java
	src/test/java/net/lightbody/bmp/proxy/PhantomJSTest.java
Update travis CI build status to personal build