Massive update to run tests against Solr.

We now package a small Solr example server, which we spin up during
testing.  This allows us to test against proper Solr responses.
Fix Travis config.
Try fixing the Travis config again.
Once more the Travis config.
Honestly, what's going on here?
Try once more.
Add absolute path to Rails root in Solr scripts.

This should fix the difficulty with $PWD on Travis.
Made a typo in the script.
Check a temp directory into the Git repository.
Just let the VM stop the Solr server on Travis.
Clean up/fix the Solr stop/start.
Fix the Solr directory.
Require bash to make the script work right.
Travis has us using a secure image now.
Try loading custom jQM themes.

This is a rough test, as there's no way to unit test this since
you can't make Sprockets stop caching things randomly.
Aha, <link>s are backwards to CSS precedence.  Weird.
Upgrade to jQM 1.1.0 final.
StillMaintained isn't maintained anymore. Teehee.
Rip out Guard/Spork, upgrade gems, tweak for updated factory_girl.
Make ApplicationHelper#t_md respect translation shortcuts like 't'.