apply more consistent tidy rules
disable "use strict" check while RT#99310 remains

Bogus "use strict" check prevents successful testing of deployed modules
add better implementation for creation_method_name

The import option "creation_method_name" defines the name for the
constructor. Allow overriding protected constructor with this
option.
reflect Changes for 0.011