Use the new build env on Travis

faster vm boot times
more cpus and ram
better network

docs coming soon
Fix EAD exporter

Replace / or space characters in unitid with _ for EAD filename
in zip.

Also move request handling into module that is included by
ead_export and can be included in other scripts as needed.
Remove test setup that is no longer used anywhere.

This was causing transient failures in the unit tests, because the
preference setting was hanging around after the unit tests had finished.
Since it's not used anyway, we might as well zap it.
Modify subject unit test to allow it to pass when run in isolation
Fix bug in directional relationships caused by the Array() method.

We were assuming that Array({:some => :thing}) would give:

  [{:some => :thing}]

but it actually gives

  [[:some, :thing]]

Fixed by porting the ActiveSupport "wrap" method into ASUtils and using
that instead.
Modify EAD export test to make it pass in isolation
test for converter mappings that target non-existent schema properties
raise a ConverterMappingError when a definition's target isn't in the schema
change the way files are unlinked after a failure so we don't get fooled by the validations
only unlink if the files are there
a better way to strip note mappings
Use the new build env on Travis

more ram, dedicated cpus, better boot times
Unescape the linker's url and browse-url data values as they are being double escaped.  (once by url_for and then again by the HTML escape). This will allow us to include more complex search queries (including filter_terms) for the typeahead and browse searches.
Allow plugins to add more than one menu item to the system and/or repository menus.
Merge pull request #126 from hudmol/plugin-multiple-menu-items

Allow plugins to add more than one menu item to the system and/or repository menus
Merge pull request #125 from payten/support-filter-terms-in-linker-urls

Support filter_term parameters in the linker widget typeahead and browse URLs
Merge pull request #123 from joshk/patch-3

Use the new build env on Travis
Merge pull request #122 from quoideneuf/strip-out-note-mappings

a better way to strip note mappings
Merge pull request #121 from quoideneuf/deceptive-import-failures

Deceptive import failures
Merge pull request #119 from marktriggs/directional-relationship-bugfix

Directional relationship bugfix