App icon color and image UI & changes

**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
* 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