Make XmlLoader easier to subclass
Loadable rename

- Loadable -> Loader
- LoadableBatch -> BatchLoader
- [ResourceType]Loader -> [ResourceType]ResourceLoader
Split XmlLoader out of XmlResourceLoader
UrlLoader -> UrlDataLoader