Dynamically assign recipe categories (horray for reflection)

The performance of Class.forName might worry me in usual cases, but this is all done only once on player login so meh.
Small cleanup (unused/unsafe stuff)