Added tests related to Redmine issue #2603.
Changed some tests to accomodate change to wording on bulk upload 'confirm_data'
page.
Tweaked test text.
In citation-choice form, don't try to pre-populate the auto-completion text field.
Fix for Redmine bug #2603: Only show a warning message if the session citation actually changes.
Added named route for choose_global_citation in bulk upload wizard.
Fixed typo.
Improvements to trait validation.
Deleted obsolete spec file and added a new one.
Added memoization to many methods to cut load time by as much as half.  [C.f. Redmine issue #2520.]
Added to simple search to handle searching on fields of type timestamp.  This
fixes searches for ensembles, inputs, runs, and workflows (c.f. RM bug #2406).