some minor speedup fixes, included catiline.js
merging