Merge pull request #7 from zachconrad/master

Some small changes for chromedriver2 compatibility
Merge pull request #8 from zachconrad/master

Improvements to error handling.
Fix error where commands that sent empty responses would fail.
Merge pull request #9 from DrMarcII/master

Fix error where commands that sent empty responses would fail.
Specify browser for timeouts test.
Merge pull request #10 from DrMarcII/master

Specify browser for timeouts test.
Increment the version counter.
Merge pull request #11 from DrMarcII/master

Increment the version counter.
Starting in Selenium 2.34.0, WebDriver no longer uses post/redirect/get
when creating a new session. This change provides backwards compatibility
with older versions of Selenium.
Merge pull request #12 from jleyba/master

Account for WebDriver protocol change when creating a new session.
Increment version counter and update dependency version constraints.
Merge pull request #13 from DrMarcII/master

Increment version counter and update dependency version constraints.
CommandProcessor: normalizing some of the stored values
use compact config in web driver test: shows progress as tests are running
value is a map: use containsKey
nits
cleanup usage of File -> also allows tests to be run from root directory
Merge pull request #14 from kevmoo/master

A bunch of cleanup and fixes
created a shared library for test_page

moved pageloader_test to use it
updated pageloader_test to use compact config (like web driver test)