Modernize and clean up a few things in RDServices, including having protocols conform to NSObject, moving private items out of headers and into .m files, updating to instancetype, and using conventional naming for protocol methods (no 'rd').
Merge pull request #110 from readium/feature/rdservices-cleanup

Modernize and clean up a few things in RDServices, including having prot...