Flush the caches before we output so we don't overrun PHP memory limit.
Merge pull request #264 from jordandukart/7.x

Flush the caches before we output so we don't overrun PHP memory limit.
Merge pull request #262 from ajstanley/7.x

Forced re-ingest for solution packs page.
modify manage permissions D7
Code Review

 * Removed Windows line endings (^M).
 * Applied Coding Standards.
Merge pull request #1 from nigelgbanks/7.x-code-review

Code Review
Merge pull request #267 from philsogaDGI/7.x

modify manage permissions D7
added checks in theme preprocessor for missing dc
added checks for missing dc datastream
fixed a fieldset name in add datastream form
updated dc_array's default value
Add check for PHP XSLT Processor extension.

When the PHP XSLT Processor extension is not loaded, Islandora will
silently fail when attempting to add new objects.  This changeset
adds a check in the Islandora hook_requirements() hook for the
XSLTProcessor class.  If it isn't found, a message is thrown.

Conflicts:

	islandora.install
Merge pull request #278 from nigelgbanks/7.x-class-check

Add check for PHP XSLT Processor extension.
Add mapping for dng extension.
Merge pull request #282 from adam-vessey/7.x

Add mapping for dng extension.
Prevent a recursion loop early.
Merge pull request #283 from adam-vessey/7.x

Prevent a recursion loop early.
islandora_delete_object() now follows function description.

islandora_delete_object() no longer throws. Now it will only return TRUE if
successful, FALSE otherwise as expected.

This fixes the issue where solution packs were not reinstalling existing objects.
Added two helper functions.

islandora_user_access_all()
islandora_user_access_any()

They simplify checking for multiple permissions, either requiring all
or only one permission.
Merge pull request #286 from nigelgbanks/7.x-access-helpers

Added two helper functions.