squash to npm version 2014.5.20-10 - see CHANGELOGS.md for changes
merge unstable into browser - squash to npm version 2014.5.20-10 - see CHANGELOGS.md for changes