Extension manifest should be validated before upload and not affect other extensions.
Created by: francisschmaltz
If an extensions has a bad manifest it affects Sourcegraph instances using extensions from sourcegraph.com.
We should:
- Validate manifests
- Prevent incorrect manifests from affecting other extensions.