defined?(super) in blocks should return "super"

http://bugs.ruby-lang.org/issues/8367

Changed behavior in 2.0 is not intended.
http://bugs.ruby-lang.org/issues/6644