Introduce --best switch to force trying latest packages in transactions.

RhBug:882211
--help should display options doc too.

This is a regression from 2d91d08 that simplified things a tad too much. The fix
is to call OptionParser.print_help() instead of print_usage(), also see
optparse.py.