Added menu-icon animation along with the stuff it needs.
Merge branch 'feature'