15586 - rdoc::usage failing on ruby 1.9.3

Hi,

As rdoc::usage is gone and never coming back I figured maybe we'd be best off changing to trollop for handling opt parsing.  This pull request gets us most of the way - the options work and the help format looks as similar as I can get it.

Major changes from existing -h:

* Everything gets a short and long option name.
* There's additional support for things like --no-trace and --no-debug, not that we need that with the current set of options.