fixing some bad patterns flagged by jshint
build
refactoring the context to be new able objects

- dump mostly broken isRename/isMark etc. for instanceof checks
refactoring to pass jshint
build
Merge with master.