build now generates themes.js

This module simply exports an array of themes available so we can use
it.
autogenerated themes.js during build
themelist consumes themes.js & mimics modelist
add_editor_menu_options uses themelist to generate theme options