[feature/migrations] Add language strings for migrations errors

Unfulfillable returns string of the missing dependency name now if
the migration is unfulfillable (this is significantly more helpful).

PHPBB3-11351
[feature/migrations] Add explanatory language string for migration errors

This should be used if an exception is thrown to inform the user of
what occurred.

PHPBB3-11351
[feature/migrations] getParameters function for migration exception

PHPBB3-11351
[feature/migrations] Fix unfulfillable function

Returned unfulfillable name in the wrong place previously

PHPBB3-11351
[feature/migrations] getLocalisedMessage function for migration exception

PHPBB3-11351
Merge remote-tracking branch 'EXreaction/ticket/11351' into develop

# By Nathaniel Guse (4) and Nathan Guse (1)
# Via Nathan Guse
* EXreaction/ticket/11351:
  [feature/migrations] getLocalisedMessage function for migration exception
  [feature/migrations] Fix unfulfillable function
  [feature/migrations] getParameters function for migration exception
  [feature/migrations] Add explanatory language string for migration errors
  [feature/migrations] Add language strings for migrations errors