Add a market button and add toolbar button animations.

Also clean up a lot of the animation code to be more centralized.
8 files changed