Supporting regex on dispatcher "for" condition
MySQL DbdSource alter field support 'after'

The ALTER FIELD for MySQL should support 'after' just like the ADD FIELD
make coredispatcher fully BC again
Merge pull request #3759 from dereuromark/master-core-dispatcher

make coredispatcher fully BC again
improving acl perfomance by adding indexes on acl tables and reorganization joins in getting acl node function
Apply patch from 'biesbjerg' to ApcEngine

This set of changes allows ApcEngine to work with APCu and newer
versions of APC.

Fixes #3749
Remove else.

By returning early we can avoid the else statement entirely.
Changing documentation for validaiton methods to make room for the new changes
Implemented executing a callable for determine if field can be allowed to be empty
Fixed isEmptyAllowed() method
Adding tests for the new conditional checking feature in the validator
Automatically setting the entity provider inside EntityContext

This was required as now the outcome of isEmptyAllowed could change based on
what is contained inside the entity object
Ensuring the right entit is passed as provider in EntityContext
Removing unused property
Update isAbsolute() to recognize stream wrapper paths.

This has the benefit that the realpath() method is not applied to a
registered stream wrapper in the constructor of the Folder class.
Using the realpath() method will break the stream.

Thank "davalb" for the original patch.
Merge pull request #3773 from ADmad/2.6-folder-streamwrapper

Update isAbsolute() to recognize stream wrapper paths.
Move initializing of properties from initialize() to constructor.

Closes #3776
Fix failing test cases.
Merge pull request #3777 from ADmad/bugfix-3776

Move initializing of properties from initialize() to constructor.
Add missing use statement.

Fixes #3776