is_disabled should be split into two more specific functions
is_disabled should return true if the extension is disabled but once was installed--has "enable" and "purge data" links
is_available should return true if the extension is disabled, but no record exists that it was installed--has only "enable" link