Merge pull request #5 from ajstanley/7.x

added ability to specify namespace for objects created
Catch exceptions from ingest.
Merge pull request #6 from adam-vessey/7.x

Catch exceptions from ingest.
Alter schema for the introduction of the error state.
Merge pull request #7 from adam-vessey/7.x

Alter schema for the introduction of the error state.
Avoid passing parameters unnecessarily.
More detailed info on the update hook.
Merge branch '7.x' of git://github.com/discoverygarden/islandora_batch into 7.x
Add ability for php functions to be registered in the core batch method.
Improve some state handling...

... Want to cause the batch operation to be called more often,
forcing a new PHP instance to be created. Should help with the
stability in longer running processes.
Allow some exceptions to be squashed (and logged).
Fix typo...
Only grab the lock for an hour at a time, and cycle the operation.

Should cause more apparent progress with long-running processes, such as
book or newspaper ingests, due to how parent objects are ingested after the
children.
Cause "parent" column to be indexed.

Should greatly speed up the query when determining which parents
do not have any incomplete children.
Fix a bit of a derp, from testing.
Fix the forcing of iteration in the batch.

When no timeout was specified, our default of an hour was causing a new
iteration for each object, after an hour passed. Now use a magic value of
-1 to determine if a timeout was set or not.
Reset static Tuque connection variable.

If a site's front page points to inside the repository, 401 errors can occur
when ingesting due to having made an access check without having the user
set. While the access check may pass with no credentials, ingesting fails.
Merge pull request #10 from adam-vessey/7.x-uofm

Miscellaneous fixes and improvements...
Fix variable.
Add optional parameter for namespace

There was code in place to take advantage of this, but there wasn't code to define and accept the parameter from a Drush invocation.