Support for .git-ftp-including files without any git dependencies

Sometimes you need to upload outside of git on every change.
Say, an automatically generated changelog, or git log -1.

This change makes it possible to add entries like
    !templates/devel-version.tpl
to .git-ftp-include.

Such files are always marked as modified.
Update Windows installation instructions

Windows does support symlinks. Through command prompt, they must be created using the mklink command. Through bash, you can use the ln command
Merge pull request #28 from bungeshea/patch-1

Update Windows installation instructions
fixed egrep: repetition-operator operand invalid OS X 10.9
changelog: updated
man: updated manpage
bump up version number
Merge pull request #3 from himdel/develop

Support for .git-ftp-including files without any git dependencies
Fixed bug: git init fails when using .git-ftp-include as SHA1_DEPLOYED is defined
minor code cleanup
doc: fixed ppa repo in INSTALL.md. Closes #GH-31.
doc: updated man page, corrected issues link
doc: updated INSTALL.md. Grep should not be needed anymore
Update INSTALL.md
Added --disable-epsv option due some servers that doesn't support EPSV before PASV
Merge pull request #61 from m4grio/issue-TYPE_I-timeout

Added --disable-epsv option.
Merge with upstream