Disallow calling .allocate and/or .new on most Rugged classes.

Calling these methods usually creates useless and/or invalid objects, so
let's do the same thing MRI does for things like Struct or Rational and
undefine these methods.