add getToken function

Produces readable tokens for reagents and build items, uses {{abbr|}}
for that. Supports both array and string input.
Merge branch 'unstable-arrayfication' of https://github.com/Asvae/DFRawFunctions into unstable-arrayfication