More civilizing for Firefox 29.
A bunch of emacs updates.
Bump markdown-mode.
Bump dash.el.
Use lunaryorn/puppet-mode for puppet-mode.el.
Only change fonts when window-system is non-nil.