REVIEW ONLY: Validate and Install extensions

The implementation of the API for validating and installing extensions is ready for review.

There is still a change coming for disabling extensions that are not compatible with the current Brackets API version, but that change is not likely to fundamentally alter the way installation works.