Perform defaults/options merge in a single deep-extend operation

Also, configurable animation settings, slightly better compressed size, etc.
The above changes are more stylistic than anything else.