svn source support
Fixed #2994 regression with the resolver

We now keep track of conflicts we have encountered
to resolve the dependencies better
Improved the performance by avoid a O(n) lookup in states
Merge pull request #2995 from MSNexploder/svn

SVN source support
Add docs badge to README
Reorder options alphabetically
Merge pull request #2999 from rrrene/patch-1

Add docs badge to README
add local override support for svn sources
local override for svn only makes sense without a specific revision
print path to rubygems checkout

[ci skip]
Merge pull request #3000 from gjaldon/reorder-options

Reorder options
minor readme cleanup

[ci skip]
shell escape bundle open args :O
editor might need shell parsing
had no idea that in-array splat was 1.9
Add allowed_push_host to new gem template if rubygems >= 2.2.0.
Merge pull request #3002 from JuanitoFatas/allowed_pushed_host

Add allowed_push_host to new gem template.
[ci skip] Fix a typo in Rakefile.
Merge pull request #3012 from JuanitoFatas/patch/fix-a-typo

[ci skip] Fix a typo in Rakefile.
Make a point about adding failing tests for bugs