Add flag to remove check for git

Add new -d flag information

Change flag name and remove include-from and exclude if flag is active.

Shouldn't run git command if disable flag is active.

Set disable_git to false if git rev-parse doesn't fail

Fix documents and coding format

Remove unneeded else and use += to merge list
Merge remote-tracking branch 'upstream/master'

Conflicts:
	pypush.py
merged changes from upstream