eliminate byte-compilation errors
break autoloads into base and autoloads
add keydef, loaddefs and el-get packages annoyances
remove unused function
fix extra newlines
add register to base.el
simplify git gutter recipe

My pull request was accepted upstream, so we don't need to add a hook
into magit-revert-buffer-hook.