extract DynamicCommand into separate method so it's easier to override and provide your own command class.
Add failing spec for Shell::Basic#no? when called with misc. data.
Rewrite Shell::Basic#no? to properly handle misc. input
Enable fast finishing builds
Object#extend is a public method
Merge pull request #373 from amatsuda/extend

Object#extend is a public method
Merge pull request #369 from sirbrillig/correct_default_on_no

Correct Basic#no? for misc. input
Merge pull request #380 from developingchris/fix_build_192

Fix build 192
alias --help to help on subcommands

When the --help option is present it will change the args array to
include the help command.
Use mime-types 1.x for Ruby 1.8.7 compatibility.
Specify mime-types 1.x for Ruby 1.8 only.
Merge pull request #384 from TimMoore/ruby-1.8.7-compat

Use mime-types 1.x for Ruby 1.8.7 compatibility.
Accept .tt as for templates
Move .tt extension to a constant
Remove unused local vars
Test against multiple versions of JRuby
Add Rubinius standard library gems to bundle
Rename local var
Merge pull request #385 from spastorino/accept_tt_at_end

Accept .tt as for templates
Enforce code coverage minimums