init: don't require whitespace, it will be autoloaded
init: don't require autopair either
whitespace: fix whitespace autoload file name
fci: when loading for the first time, fill-column is nil

Use default-fill-column instead.
font: reenable JIT font locking
autorevert: enable undo when reverting a file

This is a mix of:
 - http://stackoverflow.com/questions/4924389/is-there-a-way-to-retain-the-undo-list-in-emacs-after-reverting-a-buffer-from-fi
 - http://emacswiki.org/emacs/RevertBuffer