extracted parsing options to ImageOptim::Runnner::OptionParser
separate section for verbose config output
use on_tail for verbose option
add description to OptionParser.parse!
remove extra new line in option help due to worker without options
wrap and indent lines of option parser help
specs for basic parsing using OptionParser
hide possible stderr output from tput
extract terminal_columns in OptionParser and use non abbreviated variable name
override OptionParser initialize to receive options and pass self and optiosn to DEFINE
spec for showing help
rename OptionDefinition initialize argument type => type_or_description and check if it is an instance of Class to use for type instead of if is an instance of String to use for description
spec for stopping option parsing on --
Merge branch 'cleanup-option-parsing'