Updates to setup scripts.
Changed file extensions
Added portable shebang
Updates gitconfig template and modified template names
Adds user.inc as a git exclude
Removes shebang
Adds portable shebang and updates vars and references.
Major updates to the auto upgrade script.
* Checks for an internet connection before attempting an upgrade
* Checks against commit SHA instead of date since last update
* Less verbose output during upgrade process
*
Optimizes sublime.plugin.zsh and places Sublime 3 as the first option. Adds Sublime 3 for Cygwin.
Adds gitconfig partials
Adds Kaleidoscope plugin for Cygwin
Renaming file extensions
Updates file extensions and uses SYSTEM_IS var
Bumps version number