Fix quoting in getRegionObj()

Based on work by @jeffreyguo.
See https://github.com/silverstripe-labs/silverstripe-behat-extension/pull/53/commits
Fixing call to protected method elementNotFound.

elementNotFound() is protected, it can't be called from outside.
Throw an ElementNotFoundException instead.
Merge pull request #56 from halkyon/exception_error

Fixing call to protected method elementNotFound.
BUG Fix js change event not triggering
Merge pull request #55 from tractorcow/pulls/fix-elementnotfound

BUG Fix call to protected method and js change event
More resilient login form detection (works with absolute URLs and GET params)
Make SiteTree reference conditional

This makes the boilerplate code compatible for testing
framework-only sites.
Update documentation about how to set a breakpoint
Merge pull request #58 from oddnoc/safe-sitetree

Make SiteTree reference conditional in InitProcessor
API Support extended JS error reporting