Bug fixes from PR.

https://github.com/warner/python-versioneer/pull/28

- Moved vcs_function up in scope.
- Thinned code within try blocks.
- Removed to-do.
- Removed unnecessary slash.
- Re-added necessary but redundant injections.