implement --short option to replace *-short commands

This deprecates and removes documentation for list-short,
list-cards-short and list-profiles-short, but does not actually remove
their functionality (for backwards compat). Using any of these commands
will simply call the s/-short// version of the command and set the
--short option instead.
use std::max instead of fmax