rename manifest schema file
refactor and cleanup for clarity
remove trailing comma
fix typo in property name
move extension configuration to a 'config' property
emit warning when no extension class path is defined
remove stale files
update studio for superclass changes
provide useful defaults in the factory classes
update plugin and schema defs
update for api changes