Fix empty Redis prefix
Fixes typo on dynamic call to filterFailsExcept
Returning environment string from detectEnvironment

`app/bootstrap/start.php`'s assignment of the global `$env` is failing because
`detectEnvironment` is no longer returning the environment string it's
supposed to.
Merge pull request #2192 from deefour/bugfix/environment-detection-return

[Bug] detectEnvironment no longer returning environment string
Merge pull request #2191 from deefour/bugfix/filter-typo

[Bug] Typo on dynamic call to filterFailsExcept
Fix variable casing.

One more.
Make filterFailsOn fail when no 'on' filter has been set
A filter should apply by default, unless a failure check passes
Cleaning docblock
Accepts single 'only' or 'except' action name as string, as was acceptable in 4.0
Sends the application Container to the ControllerDispatcher if available

By passing a `new Container` to the `ControllerDispatcher`, the
instantiation of controller instances can't properly perform dependency
resolution for bindings on the main application `Container`.

This fixes that issue, and still leaves the default `$controller`
property value as `new Controller` to keep the tests passing.
Update pretty-page.css

Made the exception message 50% smaller thus making it easier to read (and understand) what the exception is trying to tell you.
Add comment to many to many.
Keep working on inverse many to many polymorphics.
Clean up some code and comments.
bump monolog depedency.
Upgrade Monolog.
Merge branch '4.0'
Merge pull request #2201 from carnevalle/patch-1

Update pretty-page.css
simplify code to foreach.'