Ported defined? fixes from Rubinius.
Bumped version to 2.0.2.