Add function `magit-ignore-whitespace'
Make `magit-status' take up the whole frame
Revert "Make `magit-status' take up the whole frame"

This reverts commit a82147a9e0a7b7bd56a4c5267adb789e5ff4d852.
Set PHP `auto-mode-alist' through customize
Set up autoload for `dired-details'
Put `magit-toggle-whitespace' binding in `eval-after-load'

Otherwise, `magit-status-mode-map' isn't defined.
Diminish `abbrev-mode'