Less 1.4.2 and related updates

This includes changes noted in the rebased commit, and has been rebased onto the current master. It also has a fix for the closure compiler error handling and an updated version of Rhino. Comments in code re the closure change