Merge discourse-links-category into Discourse

Adding an archetype construct is going to be a massive amount of work, I am not sure I am keen to take on that work right now.

Instead lets just extend plugin api to support what we need here if bits are missing

cc @eviltrout