adding Hash to externs
update generate docs script to handle directory change of core.js
Adding Object.unwatch and correcting docs for Object.watch
build for last
Functions cannot have their properties merged, so exclude them on
initial merge check.