When running App with circular middleware stacks, throw comprehensible exception instead of opaque PHP fatal error.
Merge pull request #706 from marcioAlmada/fatal-middleware-stack-error

Detect circular middleware stacks