Use goog.global instead of this or window.
Convert cumbersome conditionals into calls to goog.getObjectByName.
Fix onchange handler handler.
Remove some DOM creation from headless fields.
Merge branch 'master' of github.com:google/blockly into headless

Conflicts:
	blockly_compressed.js
	blockly_uncompressed.js
Its working