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