Readded code to fix initialization of ItemPool.

The code was removed by commit c3a1fdcde7fe2e268d2e.
Without this ItemPool and Inventory doesn't get the Initialize and
Subscription roles causing TAEB to not notice picked up items.
Don't delegate initialize.
Prevent TAEB from eating errors that occur early in AI loading.
No longer need debug-commands doc, we have ? command now
More changes to my local config
Bugfix for very long engravings
An obvious optimisation in the stringification overload

The entire stringification was being calculated just to get the
boolean values, which is incredibly wasteful (boolean conversions
are autogenerated from string convertions, if no explicit boolean
conversion is given).