Added special page for monitoring what consoles we mark in our scanboxes.
Quick TODO added for the new special page (previous commit).
Changed the console list special page I just added to one that only shows consoles not in the console list. Special-casing albums is going to be a pain now...
Altered the code to show consoles that we don't have covered to remove duplicate URLs in the results.
Changed the category for albums from CD to Album. This allows scanboxes to also monitor cassettes and vinyl releases. I may need to make drastic changes to how categories are determined if I want to get rid of all this special casing... right now I like that game categories are autodetermined but :/
Completely changed how the system works. You now manually specify conole category/scanbox console= value pairs in the configuration file, rather than having the system automatically sniff out the proper categories. This gets rid of the special-casing on albums. Furthermore, the front page has been optimized to only run through all the scanboxes once, rather than once per console, making it run SO MUCH FASTER NOW (went from 4-6 seconds on average to just 1 second on average). We're not all there though: there's no sorting by name on individual report pages, no sorting on the front page, and some categories seem to be missing from the front page... and the code needs to be combed through again (even though it's somewhat simpler now). And maybe this time I can actually make one SQL connection (pair, now, since we have two tables to connect to) per page request instead of one global this time.