getSafeName() helper initial implementation
Descriptor names are now prefixed to prevent conflict with native properties in descriptions
Fixed the isPlainObject() helper to make it work with description objects containing the 'constructor' keyword
Added some comments describing some jshint settings in the isPlainObject() test file
'constructor' descriptor tests