Add selftest related to issue #127 (Steps with trailing colon).
Merge branch 'master' into pretty-tag
PrettyFormatter: consider the table and the docstring width, and the timing when moving the cursor up; issue #118