Fix compiler warnings

There should be no functional change.  I like byte-compiling my configuration because it detects some stupid mistakes.  But this requires module to be loaded has no compiler errors and warnings.  Hence this PR :)

If you want to automatically check compiler errors and warnings, I recommend: http://emacswiki.org/emacs/auto-async-byte-compile.el