No ticket: Compress core and data modules
(cherry picked from commit b31bd4c05d87660352a3f7d3081146e332440d99)

Conflicts:

	src/core.js
	src/data.js
Focus on the body before running focus test

(cherry picked from commit b2f27632ebaa0f975eb70d531925129cee4014b9)
Conflicts:
	test/unit/event.js
Add setup function for the event module
No ticket. Simplify the post-uglify task.