Solution pack required objects now takes NewFedoraObjects rather than arrays.
Updated require objects hook to use NewFedoraObjects.
Modified solution_packs.inc to return datastreams

The table printed by solution_packs.inc used to not mention
which datastreams were modified. We do that now.

We also test the MD5 of the datastream to make sure that it is
actually the same.
Merge branch '7.x' of github.com:Islandora/islandora into 7.x-solution-pack-required-objects-relationships

Conflicts:
	islandora.module
Merge pull request #221 from jonathangreen/7.x-solution-pack-required-objects-relationships

7.x solution pack required objects relationships
islandora_check_object_status now handling Fedora's whitespacing
Merge pull request #222 from willtp87/7.x

islandora_check_object_status now handling Fedora's whitespacing
Allow for altering of the configuration in submit handlers.
Squash dsm() and line of commented out code.
Merge branch '7.x' of git://github.com/Islandora/islandora into 7.x
Merge pull request #223 from adam-vessey/7.x

Allow for altering of the configuration in submit handlers.
catch bad dc.. or qdc
Viewers can be defined by content type as well, for aggregate objects such as books.
Changed object management permissions

Changed 'FEDORA_MODIFY_STATE' to 'FEDORA_MANAGE_PROPERTIES' and fixed
'View object management tabs' permission to correctly depend on
'FEDORA_MANAGE'.
Merge pull request #224 from nhart/7.x

catch bad dc.. or qdc elements
Merge pull request #225 from dwilcox/7.x

Changed object management permissions
Avoid creating a temp file
Merge pull request #226 from adam-vessey/7.x

Avoid creating a temp file
Removed instantiation of NewFedoraObject.
Merge pull request #227 from nigelgbanks/7.x-remove-direct-instantiation-of-tuque-objects

Removed instantiation of NewFedoraObject.