upload: cdn - move to the extjs 4.2.1 version; use observable as mixin instead of extending it, more flexible configuration; formatting corrections