properly allow global classes to have different prototypes
global_initialize method
Merge branch 'feature/global_extend' into temp_global_extend

Conflicts:
	lib/helpers/class-generator.js
	lib/internal/globalize.js
Merge branch 'feature/global_extend'
increase version number