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.
Adam's recommendations.
Merge pull request #347 from nhart/7.x

7.x
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.
Use the utility function as opposed to re-defining a query.
Merge pull request #351 from jordandukart/7.x

Use the utility function as opposed to re-defining a query.
Merge pull request #348 from nhart/7.x

7.x change /islandora menu item title to callback
Merge pull request #341 from nigelgbanks/7.x-copy-objects

Added new function islandora_copy_object() can copy existing/new fedora objects.
getting customized menu item to use in breadcrumb
Merge branch '7.x' of git://github.com/Islandora/islandora into 7.x