Bringing mobile-icons up to date, using embedded images

This brings mobile-icons up to date with master and also has the following changes:

- mobile-icon-sprite.png is gone and has been replaced with individual images embedded using ResourceLoader
- The buttons should actually work properly now (:P), and when the "more" button is clicked the other buttons should pop up