Added a nicer way of installing/uninstalling git-flow.

Now also installs the shFlags.sh script. (The license lines are included in its header.)
diff --git a/Makefile b/Makefile
index 3246815..f20ae45 100644
--- a/Makefile
+++ b/Makefile
@@ -1,20 +1,26 @@
 GIT_EXEC_PATH=`git --exec-path 2>/dev/null || echo /usr/libexec/git-core`
 
+# files that need mode 755
+EXEC_FILES=git-flow
+
+# files that need mode 644
+SCRIPT_FILES =git-flow-feature
+SCRIPT_FILES+=git-flow-hotfix
+SCRIPT_FILES+=git-flow-release
+SCRIPT_FILES+=git-flow-support
+SCRIPT_FILES+=git-flow-version
+SCRIPT_FILES+=shFlags.sh
+
 all:
 	@echo "usage: make install"
 	@echo "       make uninstall"
 
 install:
-	# TODO: Add installation of shFlags to this file too
 	install -d -m 0755 $(GIT_EXEC_PATH)
-	install -m 0755 git-flow $(GIT_EXEC_PATH)
-	install -m 0644 \
-		git-flow-feature \
-		git-flow-hotfix \
-		git-flow-release \
-		git-flow-support \
-		git-flow-version \
-		$(GIT_EXEC_PATH)
+	install -m 0755 $(EXEC_FILES) $(GIT_EXEC_PATH)
+	install -m 0644 $(SCRIPT_FILES) $(GIT_EXEC_PATH)
 
 uninstall:
-	test -d $(GIT_EXEC_PATH) && rm -f $(GIT_EXEC_PATH)/git-flow*
+	test -d $(GIT_EXEC_PATH) && \
+	cd $(GIT_EXEC_PATH) && \
+	rm -f $(EXEC_FILES) $(SCRIPT_FILES)