Ported to Ruby (RMI) 2.0.0.  There's a major performance regression in
Ruby 2.x whereby class self.name method is extremely slow. This is
used heavily in Delorean and therefore caused severe performance
issues.  Added a workaround. Also, simplified handling of default
parameter values so that a rescue block is no longer needed. This
should also improve performance a bit.