- fix get_local with phantomjs 1.9
- convert from dos format
- convert to unix format
- change of current_form semantics to reflect one from WWW::Mechanize
- submit/submit_form return the form, as WWW::Mechanize does
- operate on 'select' inputs
- implement submit_form(button =>) semantics
- understand the new no_content_success flag from the latest Selenium::Remote::Driver
fix indefinite hang in slow test environments
add wait option
test phantomjs port instead of passively sleeping

this helps, first, when testing on the slow environments, so instead
of increasing 'wait' option and suffering the delay of these seconds,
one will wait only as long as it is required for phantomjs to come up
populate fake short repsponse with headers for get_local()
remove autogenerated file
add report_js_errors option
good formatting for js errors
allow for more than one instance of phantomjs
Documentation fixes by Martin McGrath
Document ->current_form behaviour change
Merge branch 'master' of https://github.com/dk/www-mechanize-phantomjs into dk-master

Conflicts:
	README
	lib/WWW/Mechanize/PhantomJS.pm
Document changes and adapt test to the cross-phantomjs framework