Brewfile: add some CTF tools

See https://github.com/ctfs/write-ups for more info.
Brewfile: add binutils and cifer
.osx: Disable transparency in the menu bar and elsewhere on Yosemite
.osx: Remove a few commands that no longer have any effect in Yosemite

Closes #436.
.osx: Use the system-native print preview dialog in Chrome

Closes #434.
.aliases: Update `npm` the right way

`npm install npm -g` is the new recommended way to update npm as specified in the npm-faq at https://github.com/npm/npm/blob/master/doc/misc/npm-faq.md.

Closes #423.
.osx: Don’t send Safari search queries to Apple
.osx: Make Yosemite Safari more useful
Merge branch 'master' of https://github.com/mathiasbynens/dotfiles

* 'master' of https://github.com/mathiasbynens/dotfiles:
  .osx: Make Yosemite Safari more useful
  .osx: Don’t send Safari search queries to Apple
  .aliases: Update `npm` the right way
  .osx: Use the system-native print preview dialog in Chrome
  .osx: Remove a few commands that no longer have any effect in Yosemite
  .osx: Disable transparency in the menu bar and elsewhere on Yosemite
  Brewfile: add binutils and cifer
  Brewfile: add some CTF tools
update bashprofile

ath using brew before others
android home
TF_HOME
GS Utils
add npm log to ignore
adding git shortcuts

here you need to have git smart-pull/smart merge/smart-log

sudo gem install git-smart