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.
Fixed namespace problem caused by previous commit
Merge pull request #228 from nigelgbanks/7.x-remove-direct-instantiation-of-tuque-objects

Fixed namespace problem caused by previous commit
Merge branch '7.x' into 7.x-allow-viewers-based-on-content-type
Decode the pid when retrieved from the url as it may be encoded, which causes problems with tuque.
Merge branch '7.x' into 7.x-allow-viewers-based-on-content-type
Updated function header.
Parameters documented for viewer functions.
Merge pull request #229 from nigelgbanks/7.x-decode-pid-from-url-on-object-load

Decode the pid when retrieved from the url as it may be encoded, which c...
Merge pull request #230 from nigelgbanks/7.x-allow-viewers-based-on-content-type

7.x allow viewers based on content type
Broke apart permissions to view objects and datastreams.  They are now two seperate permissions.  Got rid of permission to view management tabs, as these are now displayed only if the user has appropriate permissions to use the tabs.
Merge branch '7.x' of https://github.com/Islandora/islandora into 7.x
Merge branch '7.x' of https://github.com/Islandora/islandora into 7.x