Added new function islandora_copy_object() can copy existing/new fedora objects.

It's a bit leaky in that it makes assumptions about the members that will exist
on AbstractObjects, but we can't make cloning work at the moment as it doesn't
really work well with inheritance, every decendent would have to define __clone
functions properly and I figured a wrapper function like this would be easier
to support in the long term, until we make the movement to decorated objects.
include islandora mimetypes in drupal mimetype mappings
coder review
Merge branch '7.x' of git://github.com/Islandora/islandora into 7.x
Adam's recommendations.
Merge branch '7.x' of git://github.com/Islandora/islandora into 7.x
code review changes
Merge pull request #347 from nhart/7.x

7.x
display top level collection name as repo link. Also updates breadcrumb with top level collection name
clean up
clean up vars
code sniffer cleanup
another approach to getting the breadcrumb to display the link title
Initial implementation of the hooked access callback...

...  Now have to make it get used everywhere.
Add hook_islandora_datastream_access()...

...  Also, start using our new access functions in a few places.
Add access checks to view/download links.
Force islandora to be present in the allowed namespaces at all times.
Merge pull request #349 from jordandukart/7.x-namespace-restrictions

Force islandora to be present in the allowed namespaces at all times.
Add access checks.
Use the utility function as opposed to re-defining a query.