functions: fix title() to not match any $TERM

On my linux virtual terminals, where TERM="linux", I was getting
annoying output that was messing up my prompt.

It turns out the title function was always matching on the elif
statement for xterm/rxvt no matter what and the linux vt doesn't know
what to do with the title special control sequence and thus was printing
out garbage.

Through experimentation I figured out that the || inside of the [[ ]]
did not work:

export TERM=linux
$ if [[ $TERM =~ "^xterm" || $TERM == "rxvt" ]]; then echo $TERM; fi
linux

$ if [[ $TERM =~ "^xterm" ]] || [[ $TERM == "rxvt" ]]; then echo $TERM; fi

Signed-off-by: Brandon Philips <brandon@ifup.org>

openSUSE running zsh 4.3.10
themes: add philips theme

Theme based on clean that is more suitable for white background
terminals.

Signed-off-by: Brandon Philips <brandon@ifup.org>
adding github plugin
added git log incl. stats for the past 5 commits
adding comment and URL to github gem
leaving out subcommands for now
changeing unicode characters that were causing issues
Merge branch 'title-fix' of http://github.com/philips/oh-my-zsh into philips-title-fix
Merge branch 'philips-theme' of http://github.com/philips/oh-my-zsh into philips-philips-theme
Merge branch 'master' of http://github.com/philtr/oh-my-zsh into philtr-master
Merge branch 'master' of http://github.com/svnlto/oh-my-zsh into svnlto-master
bugfix - moved gem info
Merge branch 'master' of git://github.com/robbyrussell/oh-my-zsh
merging in changes from robby's repo
Added own theme (based on robbyrussell)
Added gpg-agent plugin

Based on ssh-agent plugin.
Merge branch 'master' of git://github.com/robbyrussell/oh-my-zsh
merge with master
merge with master
merge theme fixes from master