Cleanup: Remove unused code
Goals: Add initial infrastructure

This sets the basics for working with goals.

Now it is possible to apply goals to and remove goals from all items that
support being tagged using the same form and links that can be used for tags.
Goals: Add management command for adding project goals from a file

Fixes bug 3092
Goals: Add goals tab in TP overview

Fixes bug 3073
WORKING: Goal overview page

Fixes bug 3094