refactor: extract contentType test to method
get charset so we can reencode it properly
refactor: extract to method
Followup to a040d0f7f318d09c19e409992f3843cebc6fdd7b

There was a schema update to the User Agent String XML which was incompatible wit existing uadetector libs.  Use the new version.
Refs /lightbody/browsermob-proxy/issues/39

 - the `setLocalHost()`, as defined, would only ever allow `0.0.0.0`.
 - set the default bind address as `0.0.0.0`, i.e. `localhost`.
 - add option to specify a bind address, see /lightbody/browsermob-proxy/issues/22
`GET` a list of ports with running proxies.
No idea why fakeSlow was in here, or why it had a hard-coded 3 second delay, but let's get rid of it
upgrade to latest selenium
Merge remote-tracking branch 'origin/master'
allow request/response interceptors to have access to the HAR. Also document the new JS REST API for interceptors
allow request/response interceptors to have access to the HAR. Also document the new JS REST API for interceptors
allow request/response interceptors to have access to the HAR. Also document the new JS REST API for interceptors
test that confirms PhantomJS is working just fine (issue from mailing list)
Merge pull request #42 from wormyourhonor/GETproxies

GET a list of ports with running proxies
Merge pull request #29 from flopezluis/master

Honour the charset that comes with content/type=...;charset=foobar header when producing a HAR
Merge branch 'pr/43'

Conflicts:
	src/main/java/net/lightbody/bmp/proxy/ProxyManager.java
a little cleanup from pull request #43
fix because we went back from localhost to 0.0.0.0
test of an issue reported by Michael on the mailing list
getting ready for 2.0 beta 9 release