Update compat.js

roll in json2.js and Sizzle