Make sure running `bin/spring` does not add an empty string to `Gem.path`

An empty string in `Gem.path` causes issues in third party gems like rvm or better_errors. See #297 and #310.

This happens because `Gem.paths=` picks up `$GEM_HOME` even if it’s set to an empty string. Fixed by unsetting `$GEM_HOME`.