Added extended MODS cleanup XSL

The new XSL removes empty MODS elements with attributes in addition to
empty elements without attributes.
Changed xpath query to read as //mods:mods[1].
Update API doc.
Merge pull request #130 from jordandukart/7.x-docs

Update API doc.
Add license per license audit
pass coder, phpcpd and lint. f'reals.
borders and visibility hidden BAD
Merge pull request #132 from willtp87/7.x

borders and visibility hidden BAD
Merge pull request #128 from MorganDawe/7.x

Changed xpath query to read as //mods:mods[1].
Revert changes to the LOC mods_to_dc XSL.
bye bye ahah
real readme
cleanly handling unreliable creative commons request
Merge pull request #134 from willtp87/7.x.ccl

7.x.ccl
getting around form caching issue, keeping some funny looking code for performance gain as it has already been written
finished doc
Merge pull request #135 from willtp87/7.x.form_cache_b4_process

getting around form caching issue, keeping some funny looking code for p...
Merge pull request #131 from ruebot/7.x-license

Add license per license audit
Do a pre-transform of MODS, so single mods:mods document embedded in a
mods:modsCollection, will be evaluated as we require by the LOC mods2dc
transform ie. it will be in oai:dc rather than srw_dc:dc.
Add newlines at end of a couple files.