Extract JCR-agnostic resource interfaces out of FedoraResource/Datastream

Yep. Likely overkill to avoid JCR in the interface.