Initial port of "explotion" code from Paragon.
reduce number of textures to 32, resize down to 256x256 from 1024x1024
Reduce the number of frames for the explosion.
Correct the loading index and clamped range.
hide cents for ship equipment prices
formatting
don't scoop CargoBody objects that are dead. fixes #2644
auto-commit: translation updates
auto-commit: translation updates
Merge branch 'use_moneyformat_for_commodity'
emit docking clearance expired message directly, no need to bounce through a bunch of signal callbacks
first cut ui animation controller
skin opacity
per-widget animation opacity. only implemented for ColorBackground so far
accumulate opacity down the widget stack
add opacity to widgets that aren't drawn through the skin
move easing outputs into the proper range for their type
widget position animations, against offscreen
animation controller should take care of object lifetimes
setup target at construction, avoid a switch