Core/Command: Rework .PInfo and give more output and add Gender to trinity_string

Core/Command: Rework .PInfo and give more output and add Gender to trinity_string

* Prints out in several strings instead of few
* Leaves selectively "unnecessary" ones out (e.g. phase for GMs)
* Some code documentation included (including doxygen)
* Cleaner code (partly)
* Prints more content, e.g.:
** Localized Class- and Race names
** Localizable Gender names
** Current experience, required experience
** And more

Shoutouts to @DDuarte, @Subv, @Shauren, @Aokromes and several others from the IRC
Requested by @Aokromes