Merge pull request #16 from ktf/master

Use correct remote name.
Major improvements.

git cms-merge-topic:

- Less embarassing option handling
- Does not get confused by .gitignore, now present in CMSSW.
- Support for non pull request branches.
- Support for non cms-sw repositories.

git cms-addpkg:

- Brown paperbag bug which result in git cms-addpkg reverting changes pulled
  in.

git cms-checkdeps:

- Uses $CMSSW_VERSION as comparison base, regardless of the tag used by git
  cms-addpkg.
Updated man page for git-cms-merge-topic.
Standalone setup script.