[ticket/10735] Changing locator paths structure

Changing locator paths to 2 dimensional array

PHPBB3-10735
[ticket/10733] Extending get_source_file_for_handle

Extending resource locator's function get_source_file_for_handle to find all files. This modified function should be used by template events to locate all templates before compiling them.

PHPBB3-10733
[feature/qrpreview] Do not error or show preview if no text is entered

PHPBB3-10726
Merge remote-tracking branch 'cyberalien/ticket/10735' into develop

* cyberalien/ticket/10735:
  [ticket/10735] Changing locator paths structure
[ticket/10733] Adding functions to locate resources

Adding $style->locate() and $template->locate() functions

PHPBB3-10733
[ticket/10733] Adding test for locator

Adding test for $template->locate

PHPBB3-10733
[ticket/10665] INCLUDEJS template tag

Implementing INLCUDEJS template tag in style classes

PHPBB3-10665
[ticket/10665] INCLUDEJS template changes

Implementing INLCUDEJS template tag in styles

PHPBB3-10665
[ticket/10665] Changing template compiler test

Adding new constructor parameters to template compiler test

PHPBB3-10665
[ticket/10665] INCLUDEJS unit test

Adding INLCUDEJS test

PHPBB3-10665
[ticket/10731] Fixed addquote() to work on opera browser.

In opera, window.getSelection() returned incorrect values, should be using
document.getSelection() instead. Fixed in prosilver and subsilver2 templates.

PHPBB3-10731
[ticket/10740] Changed styling of phpbb_alert box, to be centered.

Changed the styling of the phpbb.alert() and phpbb.confirm()
dialogue boxes to me more centered on a page.

PHPBB3-10740
[ticket/10731] Fixed addquote() to work on opera browser.

In opera, window.getSelection() returned incorrect values, should be using
document.getSelection() instead. Fixed in prosilver and subsilver2 templates.

PHPBB3-10731
Merge branch 'develop-olympus' into develop

* develop-olympus:
  [ticket/10731] Fixed addquote() to work on opera browser.
[ticket/10733] Removing static from data providers

Removing static from data provider functions

PHPBB3-10733
[ticket/10733] Fixing test

Changing expected and result in locator test

PHPBB3-10733
Merge remote-tracking branch 'cyberalien/ticket/10733' into develop

* cyberalien/ticket/10733:
  [ticket/10733] Fixing test
  [ticket/10733] Removing static from data providers
  [ticket/10733] Adding test for locator
  [ticket/10733] Adding functions to locate resources
  [ticket/10733] Extending get_source_file_for_handle
Merge remote-tracking branch 'sadu/ticket/10740' into develop

* sadu/ticket/10740:
  [ticket/10740] Changed styling of phpbb_alert box, to be centered.
Merge remote-tracking branch 'upstream/develop' into ticket/10665

* upstream/develop:
  [ticket/10733] Fixing test
  [ticket/10733] Removing static from data providers
  [ticket/10731] Fixed addquote() to work on opera browser.
  [ticket/10731] Fixed addquote() to work on opera browser.
  [Ticket/10675] Correct language string ATTACH_DISK_FULL
  [feature/event-dispatcher] Adding composer.phar to .gitignore for olympus
  [ticket/10705] Change WARNINGS_ZERO_TOTAL in subsilver2
  [ticket/10705] Change WARNINGS_ZERO_TOTAL in prosilver
  [ticket/10705] Change WARNINGS_ZERO_TOTAL in en language
  [ticket/10675] Add disk full language string when posting attachments
[ticket/10740] Revert margin-left changes of previous commit

PHPBB3-10740