Adding examples of other release formats.

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
Decided to pass around references to the class rather than objects. This is a little subtle, but is like having a static class. Also, DVD is the same as CD for sorting purposes (and we're not dealing with strictly video DVDs).

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>
Overhauling release sorting code. A dict is now populated at load time which allows the types of releases and release IDs for each type to be looked up quickly. The list of sorted releases is no longer cached because it depends on the type, it was not being recalled anyway and is now obsolete because of the formatMap dict.

Signed-off-by: Ryan Helinski <rlhelinski@gmail.com>