clean up solr rake tasks.
extract WaitForSolr from sunspot:solr:start task.
timeout after 10 seconds when waiting for solr to boot.
sunspot:solr:restart task already exists.
make it explicit that we're overriding an existing task.
merge sunspot:solr:condstart and start tasks, and reuse WaitForSolr's run-detection, since existing tasks already handle pid cleanup.
split solr rake tasks up and refactor overriding strategy.
make timeout length configurable and bump to 15 seconds.
Merge pull request #217 from botandrose/clean_up_solr_rake_tasks

Clean up solr rake tasks