separate assets build cache ids from assets cache

fixes hard to reproduce bug where contents got invalid
show uglifyjs error message if any
always use latest patch version of extjs2
fix isValidClass: didn't work with composer namespaces
remove Ext4 javascript, that moved into other repositories