Renaming internal variables to identify their meaning, commenting internal decisions, making a super marker a function preparing for getters/setters.
Added a legacy module, and all necessary tweaks to dependent modules.
Fixed a bug in a legacy module, renamed super => spr, because IE doesn't like a reserved name as a property name.
Made the time advice test conditional on the presence of console.time() and console.timeEnd().
Added redirects to the legacy module on IE < 9.