added name_matches for scripting

- resolves an issue with scripts where it overly complex to find units
based on a partial match of the name.
resolves #138

- adds the final two missing (but useless) labours: alchemy and animal
care to the default 'full labors' view