added support for changing upstream repo url

added checks that the URL of the WC matches the URL from the manifest

changed from using "update" to "switch"
Update specs for svn switch
Handle revision update  without source switch.
Merge pull request #84 from sodabrew/issue_12034_svnswitch

added support for changing upstream repo url - rebase of #74
Fix svn provider to look for '^Revision:'.

SVN provider should check for '^Revision:' and not '^Last Changed
Rev:'.  Addresses GitHub Issue #43.
And fix the rspec test to pass.
Merge pull request #89 from razorsedge/svn_revision

SVN provider should check for '^Revision:' and not '^Last Changed Rev:'
update git provider to handle checking out into an existing (empty) dir
change path_empty? to not do full directory listing
Documented the "module" attribute.
Merge pull request #92 from markleightonfisher/dev-README.CVS.markdown

Documented the "module" attribute.
Merge pull request #91 from jiacona/master

update git provider to handle checking out into an existing (empty) dir
Overhaul the spec tests to work in rspec2.

This work gets rid of the provider_example_group and reworks everything
to work properly against rspec2.  I don't know if I'd consider the style
"better" but it works.
Add test for latest?

Also add some fixtures for previous tests.
Add latest tests.
Add tests for convert_working_copy_to_bare and
convert_bare_to_working_copy
Add convert_working_copy_to_bear and convert_bare_to_working_copy tests.
Modifications to .travis.yml to test appropriately.
Merge pull request #93 from apenney/coverage

Move from rspec1 to rspec2
Merge pull request #95 from apenney/metadata

FM-103: Add metadata.json to all modules.