changes to enum.js to make EnumItems nonExtensible
added constructor properties to EnumItem and Enum prototypes
Merge branch 'master' of https://github.com/md5sha1/enum