Clean up source-code version detection

- we only need to support git
- get rid of the regex that used an odd switch
Rescue a specific exception
Merge pull request #164 from bryanstearns/modernize_source_code_version_raw

Clean up source-code version detection
update instructions for contributing
Merge pull request #166 from hollocherdale/master

update instructions for contributing
Update README.md
sunspot reindex task takes care of removing old indices.
require_relative and Rails' eager loading do not play nicely together.
add Micah Geisel to contributors list.
add better errors to project for easier debugging in dev mode.
Merge pull request #169 from botandrose/better_errors

Add better errors to project for easier debugging in dev mode.
depend completely on Rails' autoload system to avoid eager loading woes. :(.
Merge pull request #168 from botandrose/fix_solr_reindex_task

Fix solr reindex task
Remove test for internal details not part of public API.
including modules into the global namespace is a bad idea.
Add tests for EventsHelper#events_sort_link
Refactor tests for EventsHelper#events_sort_label
Move Event.sorting_label_for to EventsHelper
Merge pull request #171 from moedu23/move_event_sorting_label

Move event sorting label
fix sunspot search limit documentation.