Upgraded ParseAndDumpPorn to a LINQ query, the same as the other two. Also added, to all three methods, code to automatically strip off the library path and prevent the GroupBy calls from choking on files in the top directory of the library.

Am considering combining everything into a single parseAndDump collection, but that would lead to difficulties, both because porn maybe shouldn't be grouped like the others, and because TV/music shouldn't be grouped by album/series.
Switched ParseAndDumpTV to dump to XML rather than a flat file. Should be more machine-readable.
Changed the ParseAndDumpMusicCollection method to use XML the same as TV.