Infinite looping

Infinite looping. Closes #175. See http://VelocityJS.org/#loop.

Ability to chain RegisterUI calls on the UI pack. Closes #207.

Fixed bug where promises wouldn’t be returned with the fade and slide
commands.

The `display` and `visibility` options now fire upon the completion of
a non-infinite `loop`.