This PR does two things: parametrizes item link handling as discussed in issue #70, and allows automated tagging of items based on their links. I had implemented the latter in a hard-coded way in my virtcon branch (which is for the gated version of the schedule where we had signups, meeting, and now recording links), so this code is a bit cleaner. Sorry the merge isn't magic; that's probably because I restructured the LINKS config section.
Note that one free bit of functionality is that link types can easily be removed from the schedule by leaving them out of the config (rather than manually editing or otherwise changing the source data).
This PR does two things: parametrizes item link handling as discussed in issue #70, and allows automated tagging of items based on their links. I had implemented the latter in a hard-coded way in my virtcon branch (which is for the gated version of the schedule where we had signups, meeting, and now recording links), so this code is a bit cleaner. Sorry the merge isn't magic; that's probably because I restructured the LINKS config section.
Note that one free bit of functionality is that link types can easily be removed from the schedule by leaving them out of the config (rather than manually editing or otherwise changing the source data).