How many different status constants will we eventually have? If it's more than a few, we should use a bitfield here instead of string constants. Otherwise we'll have to have an explosion of string constants to represent all of the possible status values.

For example, will we need to distinguish between extensions that are disabled because the user explicitly disabled them vs. they are not compatible with the current version of Brackets?