de-TIPPResource-ify most public methods

    The base class still exists internally, but as there's no non-file
    resource type right now, TIPPSection.getResources() now returns
    List<TIPPFile> instead.

    XML serialization for resources has been split out to the individual
    classes.  This cleans up a little bit of ManifestDOMBuilder.