Merge branch 'release/1.1' into develop
Upgrade right_prompt with branches, tags, + paths

Add new information to the right_prompt, including:

* Git branch information if the branch is not master

* Git tag information, or latest commit hash if there's no associated
  tag, with colored based on the repo's status (red for dirty, blue for
  clean)

* Git-relative pathing information, so when inside a git repo the path
  is displayed relative to the root of the project rather than the file
  system
Git prompt portion bug fixes

This patch fixes some bugs related to the git prompt portion of the
fish_right_prompt function. Namely, it fixes the following:

* A bug related to variable scoping. git_prompt was being defined, but
  as a block local variable that closed over the function's version. The
  -l flag has been removed.

* A bug related to empty git repos has been removed via judicious use of
  stderr piping to /dev/null.
Move functions into a subfolder

This makes room for the fish_completions folder
Add git flow completions
Add mark functions (slightly modified for Fish)

Source: http://goo.gl/Oc5tMT
Add e function for opening things with the $EDITOR
Don't bother me with details, just mkdir!
Wrap git with hub for easy access to GH features
Add more confusing flags to `ls`
Add completions to the jump command
Bump version number and update README
Merge branch 'release/1.2'