.aliases: Optimize the way we detect the `ls` flavor

Follow-up to 4169a34df1783b6b0727a527b867cefecaa069b5. Thanks to @janmoesen!
.aliases: Optimize the `ls` flavor detection even further

Ref. #89.
.osx: Hide the useless Time Machine and Volume icons

Fun fact — this is what the OS X Mountain Lion menu bar looks like
with all the menu extras (/System/Library/CoreServices/Menu Extras)
enabled: http://i.imgur.com/DHTuw.png
.osx: Comment out the line that enables the 2D Dock

I’ll try out the new frost glass Mountain Lion Dock for a while.
.osx: Add Twitter.app settings
.aliases: Make `update` update `npm` and its installed packages as well
.bash_profile: Source `~/.extra` before the other dotfiles

This is needed in case `$PATH` is expanded in `~/.extra`.
.osx: Show icons for hard drives, servers, and removable media on the desktop
.osx: Add more Finder settings for icons on the desktop and in icon views
.osx: Set computer name
.osx: Don’t show Dashboard as a Space
.osx: Group windows by application in Mission Control
.osx: Hide Safari’s bookmarks bar by default
.functions: Attempt to make `server` open the browser *after* the server has started
.osx: Use the Pro theme by default in Terminal.app
.osx: Enable the Develop Menu and the Web Inspector in Safari
.osx: Add commented out command to disable smooth scrolling

This is only really useful on older Macs that mess up the animation.
.brew: Install GNU Find Utilities, `g`-prefixed

Thanks to @jacobj and @olov for the suggestion.
.aliases: Add `lscleanup` alias that cleans up LaunchServices

This removes duplicates in the “Open With” menu.
.osx: Enable HiDPI display modes without using Quartz Debug