.functions: Add `getcertnames`

This function shows all the names (CNs and SANs) listed in the SSL certificate for a given domain.

As always, improvements and other feedback is welcome!
.functions: Improve `getcertnames`

Follow-up to 12bb9dac8ee7f4bcdf3e74fcbc0455a04be0211f.

Many thanks to @dserodio!
.osx: Tweak language settings comment

Fixes #189.
.osx: Show the path bar in Finder
.osx: Add Notification Center value for hot corners

Ref. #187.
.bash_profile: Support hostname aliases defined in `~/.ssh/config`

`~/.ssh/config` allows for the usage of hostname aliases, formatted as follows:

    Host first_alias second_alias third_alias
    HostName foo.example.com

This change makes sure these aliases are parsed out individually and added to the autocomplete list.

Ref. #178.
.osx: Disable Notification Center

This also removes the annoying menu bar icon.

Ref. #168.
Use newlines at EOF consistently
.osx: Enable the MacBook Air SuperDrive on any Mac

Ref. #146.
.osx: Disable Dashboard

Ref. #136.
.osx: Configure spring loading for directories

Ref. #133.
.osx: Set highlight color to orange
.osx: Set sidebar icon size to medium
.osx: Fix typo
.brew: Install Lua 5.2

I need this specific version to test the new `GotoStatement`s in Lua during http://mths.be/luamin development.
.gitconfig: Remove the destructive `undopush` alias
Updates Mercurial ignore file
Merge commit 'cc7bf5649b98b6ed48b94bd8e2bf7d8add188b27'
By Mathias Bynens (8) and others

  .gitconfig: Remove the destructive `undopush` alias
  .osx: Fix typo
  .osx: Set sidebar icon size to small
  .osx: Set highlight color to green
  .osx: Configure spring loading for directories
  .osx: Disable Dashboard
  .osx: Enable the MacBook Air SuperDrive on any Mac
  Use newlines at EOF consistently
  .bash_profile: Support hostname aliases defined in `~/.ssh/config`
  .osx: Add Notification Center value for hot corners
  .osx: Show the path bar in Finder
  .osx: Tweak language settings comment
  .functions: Add `getcertnames`