Various stuff

- No more ++ or -- (changed in jslint too)
- Updated jslint globals for every file
- Some fixes
- Slightly improved backtraces in certain files
- Ify now built-in, no longer uses hooks; Options.ifyInfo