install -p is nonsensical with -d

install(1) on at least some systems complains when -p (preserve
modification time) is given along with -d (make directory)
Fix a few minor spelling errors in doc strings.
fix missing back-tick quoting of keys in doc strings
Various improvements and fixes for doc strings.
Show "fine" diffs in the selected hunk by default.

Normally show the word-granularity differences within the selected
hunk.  This is the more standard behaviour across a number of similar
difference visualisation tools in Emacs.  Not showing fine diffs in at
least the selected hunk by default is a quite surprising mis-feature for
experienced Emacs users.
add new command magit-diff-item

Add the new command `magit-diff-item' and bind it to "=" in
`magit-status-mode-map'.

This makes it easier to generate per-item diff buffers for individual
items in the status buffer, and with the "=" binding it is more
consistent with both VC and PCL-CVS.

Ideally the diff buffers would have the same interface functionality as
an expanded changes section in the main status buffer such that
operations such as hunk staging could be performed directly in
them (thus allowing them to be in a different window or frame).  However
this added functionality is as yet unimplemented.
improve the magit-mode-menu somewhat

Make the main menu somewhat better at providing hints as to available
operations and features.

Make sub-menus for each operation which can be either a simple command
or a popup menu command.
use M- prefix to add the alternative to rigid or non-rigid bindings