Core part for L2J/L2J_DataPack@268528522e5474420a8d9faa59458d1e308eca89
Completing a TODO in CharacterCreate.
Merge pull request #19 from jurchiks/e-up

Completing a TODO in CharacterCreate.
Implementing mentoring:
Adding almost full support for the new mentoring system.
Updating RequestCharNameCreatable
Fixing errors after last changes with char name pattern verification.
Reworking DocumentParser to be an interface using defenders (default
methods)
Allows the implementation of a parser without helper classes.