adding component to form
Adding isConstituentOf to MasterFiles w/o components

This is for Corks and Curls, but should in any case apply
from now on.  A MasterFile is a constituent of its bibliographic
record and this will ensure consistent RDF if MFs get assigned to
Components and RELS_EXT updates get pushed to Fedora.
Adding batch actions to control DL ingest.

Units can now be included or excluded from DL by
selecting checkboxes.  This should make larger migration
projects easier to manage.
adding nil guards to params
Adding utility method to Unit class

This is in response to a third party developer who is
pulling data from our Fedora Repository.  Not knowing whether a
given MasterFile object (in Fedora) has a transcription
datastream, he was getting timeouts and 404 errors among
his requests.

This method allows me to quickly add whitespace boilerplate
transcriptions to our objects within a unit that lack such data,
and will update the corresponding objects if they exist in the repo.

Called from the console at the moment, but could easily be
added to an admin page.
Making our logs more truthful.

Adding the unit.archive.name seems like a no-brainer.  The
extra caution in all these nil guards is just to keep this
processor from breaking if we make any unusual changes to
the Archive class.
Rearranged to use in one more place.
adding infomration methods
Allow creation of blank, non-null datastreams.

Corks and Curls project raised the problem of heterogeneous
object collections, where it could not be assumed that all
MasterFiles would return a non-error response to a call
for their transcriptions.  Going forward, we're adding
some whitespace and ensuring transcription datastreams are
built, unless the database field is empty.

TL;DR: if you don't want to add transcriptions to Fedora,
set :transcription_text => nil
watch your logic!
noticed log messages were not reporting unit id
Migration: Units now habtm LegacyIdentifiers

Need this for the Reed Yellow Fever collection, but I expect it
will be useful elsewhere in future.
Updating submodule.

jbo3t working on FBJ collection discovered we were adding
an unnecessary display term.  Delete from Holsinger XSLT
Adding LegacyId to Unit Admin page.
improving Bibl show/edit
Adding validation check to iView import

Imports on Reed Yellow Fever units were hitting nil objects
on common xpath searches.  Analysis revealed catalogs were not
assigning all identified files to components.  This check should
raise a more useful exception when this occurs.
updated ruby version, pointing scripts at symlink

From now on, 'tracksys' is the canonical name for the wd of the
project.  Versions, such as tracksys3 are symlinked.  Bash script
updated to reflect this.
Merge branch 'production' into production-new
Adding JSON serialization for Hierarchical Collections

We're under some deadline pressure to move guides into a
test Fedora/Solr/Virgo suite, and it is hight time we had
a way to publish structured data about the Components and
MasterFiles that comprise a HC.

This is a first pass, subject to further requirements
gathering and testing.
improved error message