Add __get and __isset property overloading with tests.
Add remaining magic. Also remembered PSR-2.
Fix missed line.
Pretty exceptions only in debug
Merge pull request #537 from zomble/property-overloading

Helper\Set property overloading, restores compatibility with Mustache
Merge pull request #550 from Addvilz/develop

Pretty exceptions only in debug
Merge branch 'release-2.3.0' into develop
Merge in release branch 2.3.0 changes
Merge in release 2.3.0 changes
Merge pull request #551 from gmanricks/refactor_groups

Refactor groups
Merge error handler changes
Cleaned up output on tests
Merge pull request #558 from gmanricks/cleanup_tests_output

Cleaned up output on tests
Fix merge conflicts
Force Travis CI rebuild
Change to MethodOverride middleware to use correct environment variable
- Updated tests to check correctly named HTTP_X_HTTP_METHOD_OVERRIDE (previously expected HTTP_ to be stripped, but it isn't)
- Updated MethodOverride to use correct name
- Added test which will fail if the HTTP_ is ever stripped off this variable in future
Fixed typos
closes Issue #598
Preventing XEE attacks by temporarily disabling entity loader for the time parsing external XML.
Add default return value for request data

Allow overloading of the default return value of NULL when
requesting request data.

Example:
  http://host/action?foo=bar&abc=123

  $app->request->get('foo')        -- [bar]
  $app->request->get('bar')        -- [NULL]
  $app->request->get('bar', false) -- [FALSE]