adding jasper reports
tweaks to cdata wrapping
make sure orderedlist_item doesn't escape xml
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
fixing mixed content in notes issues. wrap in CDATA only if there's a problem.
minor tweak to selenium
fixing html in title. Also beginning to convert titles in show views to display proper html, similar to notes
html safe markup for resource title breadcrumb and h2 title
refactoring notes_parser to be generic mixed_content_parser. Also adding more tests to handle mixed content in views and export
fixing ead export sanitize to work properly with streaming fragments features and  reducing unneeded calls to DocumentFragment
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