core: Make "constructor" non-enumerable in oo.inheritClass

Fixes #8.
Merge pull request #9 from trevorparscal/enumerable-constructor

core: Make "constructor" non-enumerable in oo.inheritClass