App icon picker

**Changes**
* Added the app icon color and image picker to the app settings page in the editor
* Icon color and image is now reflected on
  * App Details page
  * Discover page
  * My Profile page

**Notes**
* Need to still make SVG versions of the icons
* Icon background color options don't match the ones on the template chooser page, where i've left them as the old, colored images <- *but we're re-biulding this page soon anyway*
* Need a better regex check for the filename for the iconImage in the templates json file
* Probably should make some of this stuff into vue components
  * The picker
  * The icon when we show it

Credit to @gklo for doing a huge chunk of work in #386 to get this issue going.

@k88hudson R?
If these are the same as the color picker, it would be good to store these in a single place (maybe lib/utils.colorList or something )