JSON::Schema::Loader

:construction: :warning:

WIP, just submitting the PR now to collect any available feedback on naming/general design/so on. Tests don't even remotely pass, it's still unused, etc. =)

This is intended to address issues from #47, #65, #152, #173 / #174, and probably a bunch more, by providing a more configurable/replaceable implementation of how json-schema fetches schemas it has not yet loaded.

I would like at least #174 to land before I really push any further into this: addressable makes it a lot easier to juggle file URIs.