Changes for clojure.core/derive

gstamp on Fri, 17 Jun 2011
;; derive let you build a hierarchy but parents/ancestors/descendants and isa? let you query the hierarchy
(derive ::rect ::shape)
(derive ::square ::rect)