Trust but verify 'scutil' to return ComputerName

Apparently, it is possible to set up a Mac such that
`scutil --get ComputerName` hasn't been set.

This change checks if that fails and falls back to the original
mechanism.

Closes #2155
Closes #2183
Use $OSTYPE instead of uname to speed things up

The $OSTYPE variable is set at ZSH compile time and can be safely used
to determine the OS of the system. e.g. darwin (os x)
Run Web-search as a Background Process with Nohup
Merge remote-tracking branch 'upstream/master'
WP-CLI plugin init
TomEE maven plugin + integration-test in common life-cycle
Add gap (git add --patch)
Update README.textile
Update half-life.zsh-theme

Add spaces before bullet-points to more easily distinguish them from one another and the rest of the prompt when using smaller font-sizes and do not add a blank line prior to prompt output; if there's a desire for spacing, one can use their terminal's line-height to achieve this.
Resets the font colour to original
Merge pull request #3004 from admpsktt/patch-3

Update half-life.zsh-theme
Merge pull request #2997 from cchacin/master

TomEE maven plugin + integration-test in common life-cycle
Merge pull request #3000 from bigtiger/add-git-add-patch

Add gap (git add --patch)
Merge pull request #3044 from alexshd/patch-1

Resets the font colour to original
Merge pull request #2995 from admpsktt/patch-2

Update README.textile
Merge pull request #2986 from Guerki/master

Run web-search in background
Add README.md for adb-autocompletion plugin.
Improve support for Vagrant VM definitions
Use the library function for ruby prompt

Not everyone uses rvm and the library has already got a function for this.
fix missing add-zsh-hook in pygmalion.zsh-theme

Fix "command not found: add-zsh-hook" since #3053 removes `autoload -U add-zsh-hook`