adding jasper reports
Add support for external Solr instance

This is experimental, although important for certain deployment types
(larger installations, vendor installations, or where there is an
existing Solr infrastructure in place) and therefore would be great
to have for the next release.

The modularity of ArchivesSpace is compromised by how the indexer
and Solr are coupled together in the launcher script. The indexer
can run from anywhere it can access the backend and Solr over http
so it's limiting to have them instantiated together (and somewhat
misleading to have the indexer tucked away behind solr_url).

By starting the indexer and Solr separately, and making it possible
to disable the provided Solr an external instance can be used with
minimal configuration changes (provided Solr is configured
appropriately). For example:

```
AppConfig[:enable_solr] = false
AppConfig[:solr_url] = "http://solr.somewhere.org:8983/solr/archivesspace"
```

To make this work Solr requests in ArchivesSpace have been modified to
retain the URI path of the solr url (so in the above example
"solr/archivesspace" is appended or concatenated before the handler,
such as "/select").

A build for anyone interested is available at:

https://dl.dropboxusercontent.com/u/870845/apps/archivesspace-external-solr.zip

Also there is an Ansible playbook for testing:

https://github.com/mark-cooper/archivesspace-solr-playbook
fix a key mistyped for a value
Merge pull request #92 from lcdhoffman/fix-append-method

fix a key mistyped for a value
Don't display interface links if proxy address is localhost

The default is localhost and there is no requirement or instruction
to change this value. When ArchivesSpace is being accessed in a non
localhost context the default behavior is unreasonable as the links
will not work. Therefore only display links between interfaces if
the proxy urls are not localhost (sites can choose to override this
however they like).
adding jdbc report examples and spec
Pass content as string to MixedContentParser

FYI -- testing master ran into EAD import errors when Fixnum was
passed to MixedContentParser::parse. Casting the content to string
overcame the issue to allow me to continue testing elsewhere.
Merge pull request #94 from mark-cooper/mixed_content_to_s

Pass content as string to MixedContentParser
small tweak to get selenium to pass while headless
adding agents to accession_importer
fixing issue with nil being sent to #t
adding subjects to import on accession CSV
fixing overwrite of user attributes on login with tests
adding some tests to check local vs dbauth
adding multiple merge
fixing EAD agent export
Add rights_transferred to locales enums
stupid fricking thing to make selenium consistantly fill in the RDE row form in both headless and nonheadless mode. :(
adding spec to make sure EAD export has one linked agent creator w/out any terms
Merge pull request #95 from mark-cooper/locales_rights_transferred

Add rights_transferred to locales enums