Magit loading streamlining / workaround.

Magit doesn't work at home. Work around it by making bindings
conditional based on its availability.
Add "replace-smart-quotes" function.
Changes to make Pelican blogging easier.

- Make sure to enable flyspell mode for Markdown.
- Add an autoinsert template for the blogging header.
Add extra theme paths.
Define user-full-name.
Auto-load Markdown mode.
Merge branch 'master' of github.com:mfisher911/emacs_d