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...
Removed various obsolete files, including the outdated list of "authors", a GPL license, etc.  Placed a new license.txt (the GPL Affero text) in the root of the repo
Update Readme.markdown

Replaced obsolete blurb about licensing with info about where to find the real license info.
Update Readme.markdown

Corrected dates, but really the whole readme needs to be updated.
Added code comment to the "execute JavaScript" function, Doxygen style.
quickfix: while loop was not checking for null pointer in iteration condition! (recursive fallback chains)
Merge branch 'develop' into feature/ByteRangeStreams

Conflicts:
	Platform/Apple/RDServices/Main/RDPackage.mm
	Platform/Apple/RDServices/Main/RDPackageResource.mm