Clean up pending tests
Some cleanup
Improvements to sync and new-fb

Main features:
* Changed rebase to be the default for sync
* Added autofetch to new-fb
* Added branch name to sync

Changes:
* Improved the resiliency of sync
* Removed rerere suggestion
* Removed interactive to-master
* Extracted sync functionality into library
Updates to docs and help system

Moved over to use the "native" git help system using man pages.
Added local-build script
Updated version to 2.0.0
Changed git-pull-request to git-pull-req
git-sync -r now keeps rebase on instead of acting as a switch.

Resolves GH-122
Unknown variable for handling uncommited changes for sync.

Resolves GH-123
Added "extra safe" code for deleting on Windows

Fixes GH-121
Updates to project version/changelog files