Try to fix XML parser classes

Split IodineEighthParser into EighthGetBlockParser and
EighthListBlocksParser, because the first was far too confusing.
IodineNewsFeedParser, IodineAuthErrorParser also renamed.
More consistent styles: switch statements now everywhere, and nulls
ignored, so @NotNull is now in NewsEntry. AuthErrorParser is a bit
cleaner.