Merge branch 'flytreeleft/master'
Issue #40 fially resolved.
Collect temp files in a directory.
Merge remote-tracking branch 'remotes/flytreeleft/master'
Merge remote-tracking branch 'remotes/flytreeleft/master'
Add roll feature to other np segments.
Changed clear weather symbol and low battery turns red.
Merge pull request #67 from connermcd/master

Opinionated preferences
Update segments/battery_mac.sh

No need for export (I assume).
Update segments/mail_count_gmail.sh

Quote variables.
Update AUTHORS

Forgot to updated AUTHORS.
Add 'bang' to the she.
Merge pull request #69 from kjell/fix_shebang_in_vcs_branch_segment

We need a ! in segments/vcs_branch.sh
Added a debug mode option, so it does not break all the line when a segment fails
I left a space
Removed some stuffs that took out too many space. That's kinda nice for screenshots, but not quite useful
Update README.md
Updated README with VCS problem
Fix URL in README.
Add segments that give greater detail about vcs

Note: In the current implementation, I have only added git support.
This is because I generally do not deal with svn and hg repositories
at the moment and do not know the best way to implement them. In some
cases, these segments may be meaningless for certain vcs's (i.e.
staged/prepared files may not be meaningful in svn). A description is
given below

* new file:   segments/vcs_compare.sh
    This compares the current branch with that of it's remote branch (as
    reached with "git fetch"). It may look like: ↓ 3 ↑ 2
* new file:   segments/vcs_modified.sh
    This shows the number of items that are modified and not staged
* new file:   segments/vcs_others.sh
    This shows the number of items that are new / un-tracked by the vcs
* new file:   segments/vcs_staged.sh
    These are items that are staged / prepared to be commited into the vcs
* modified:   status-left.sh
    These are set to on by default