Demo for issue #96.

You can see in `SampleCrawlersTest#testSimpleXPathCrawl` that the crawler finds state A while it shouldn't.
Demo for issue #97

Shows in `SampleCrawlersTest#testHiddenElementsSiteCrawl` that hidden elements aren't crawled.
Fixed broken link and fixed some API issues in the SimpleCrawlTest

- Simple crawl test now has an easier way to configure.
- Adopted the hidden elements test into the main branch so evolves with the rest of the code until fixed
Merge branch 'issue-96-xpath-by-id-fails' into issue-90-fix-broken-link

Issues #96 and #97 are now in the master branch so they evolve with the rest of the code.

Conflicts:
	test-utils/src/test/java/com/crawljax/crawljax_plugins_plugin/SampleCrawlersTest.java
Removed redundant configuartion exception. CrawljaxException is now a
Runtime exception.
Merge branch 'master' of github.com:crawljax/crawljax into issue-90-fix-broken-link

Also clean up the Jar-runner a bit.

Conflicts:
	cli/src/main/java/com/crawljax/cli/JarRunner.java
Fixed the example
Merge pull request #101 from crawljax/issue-90-fix-broken-link

Nice job!
Merge remote-tracking branch 'upstream/master'
fix bug in browser creation introduced in pull request #72
chromedriver executable commented out for now
Merge remote-tracking branch 'upstream/master'
fixed the simple example to run on the changed google interface
Merge pull request #104 from crawljax/issue-28-chrome

fixed the simple example to run on the changed google interface
Merge remote-tracking branch 'upstream/master'
more changes