Merge 'improved_animation' branch

-Added reset animation method.
-Fixed animation mode control. The asynchronous mode must be index 0
-Fixed loop count control. The number of loops may be greater than 2.
-Hide the animation controls for missiles.
-Fixed creating new outfit with ping pong strategy.
-Some changes and cleanup.