[wip] conversion to chrome apps manifest schema

This adds the "app" block including the background property.

TODO: I guess some valid "extension" manifest fields aren't allowed or simply not used, so one has to remove them from this schema