- Adds $.animationEnd for handling animation callbacks
- Adds and exposes $.device with engine and device info (not too much
for now)
- Prettifies code for using prefixed browser properties/events