assorted cleanups, including flycheck
Re-enable Magit

Also remove org-mode fix for yasnippet... this was conflicting with Magit, and actually turns out to be unnecessary anymore.
Remove some cruft
Modernize git install, remove magithub
Add ruby-mode, ruby-tools back
Add markdown-mode back, conditionally
Conditionally add git-, ruby-dependent packages