[ticket/10631] Make failure to meet ext enable requirements clearer

Turn the blocks red on the details page if requirement is not met.

Also changing a how the errors come up when trying to enable/disable
an extension when they cannot be.

PHPBB3-10631
[ticket/10631] Adjust prefixes to be easier to understand

PHPBB3-10631
[ticket/10631] Fixing a few extension admin issues

PHPBB3-10631
[ticket/10631] Some cleanup of the test cases

The acp test case was not actually validating things correctly. Now is does

PHPBB3-10631
Merge remote-tracking branch 'github-imkingdavid/ticket/10873' into develop-olympus

* github-imkingdavid/ticket/10873:
  [ticket/10873] Change language for notice about undelivered, deleted PM.
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/10873] Change language for notice about undelivered, deleted PM.
[task/functional] Added posting tests (reply and new topic)

PHPBB-10758
[task/functional] Allow tests to bypass certain restrictions with DEBUG_TEST

PHPBB3-10758
[task/functional] Fixed DEBUG_TEST related issues

PHPBB3-10758
Merge remote-tracking branch 'github-imkingdavid/task/functional' into develop-olympus

* github-imkingdavid/task/functional:
  [task/functional] Fixed DEBUG_TEST related issues
  [task/functional] Allow tests to bypass certain restrictions with DEBUG_TEST
  [task/functional] Added posting tests (reply and new topic)
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [task/functional] Fixed DEBUG_TEST related issues
  [task/functional] Allow tests to bypass certain restrictions with DEBUG_TEST
  [task/functional] Added posting tests (reply and new topic)
[ticket/10631] Fix a spelling typo


PHPBB3-10631
[ticket/11082] Remove executable permission from redis driver file

PHPBB3-11082
[ticket/11083] Mark memory cache driver as abstract

PHPBB3-11083
Merge remote-tracking branch 'github-igorw/ticket/11083' into develop

* github-igorw/ticket/11083:
  [ticket/11083] Mark memory cache driver as abstract
Merge remote-tracking branch 'github-igorw/ticket/11082' into develop

* github-igorw/ticket/11082:
  [ticket/11082] Remove executable permission from redis driver file
[feature/dic] Remove unneeded newline

PHPBB3-10739
[feature/dic] Spaces to tabs, add useless docblocks

Fully documents the constructors of the processors and the cron tasks.

PHPBB3-10739
Merge remote-tracking branch 'github-igorw/feature/dic' into develop

* github-igorw/feature/dic: (35 commits)
  [feature/dic] Spaces to tabs, add useless docblocks
  [feature/dic] Remove unneeded newline
  [feature/dic] Add a doc block for the prune_forum cron task forum_data
  [feature/dic] Update composer.lock to symfony/* RC1
  [feature/dic] Fix re-ordering of services
  [feature/dic] Fix parse errors
  [feature/dic] Add docblock for cron_manager::wrap_task()
  [feature/dic] Make cron task attributes protected, one per line
  [feature/dic] Coding style: Braces
  [feature/dic] Re-order services alphabetically
  [feature/dic] Remove duplicate event-dispatcher dependency
  [feature/dic] Adjust installer script to work with partially configured container
  [feature/dic] Generate full cache driver class name on fresh install
  [feature/dic] Adjust cache driver class name for BC
  [feature/dic] Rename {phpEx => php_ext} for consistency
  [feature/dic] Add trailing newline to htaccess
  [feature/dic] Require symfony/* 2.1.*, tabs instead of spaces, --dev lock file
  [feature/dic] Load services from extensions
  [feature/dic] Introduce DI processors instead of abusing compiler passes
  [feature/dic] Add dbal_ class prefix to dbal.driver.class
  ...
Merge pull request #962 from imkingdavid/feature/add_events

Feature/add events