Improve documentation for canonical forms
Improve documentation for canonical forms

Also makes `form` an optional argument for canonical_form, with
the default as reachable form (which is the only one implemented
so far).

python-control/python-control,roryyorke/python-control,murrayrm/python-control