Have App Service serve non-ready extensions

Currently, the App Service's extension-backed app publisher only serves
enabled (i.e. ready) extensions. Also serving disabled and terminated
extensions matches AppListControllerDelegate::GetApps in
app_list_controller_delegate.cc and ExtensionDataSource::AddApps in
app_search_provider.cc.

For example, disabled apps might still be shown in the UI, but with a
grayed out icon.

BUG=826982

Change-Id: I896d33cf574d4016a73b372003445329ae895e8e
Reviewed-on: https://chromium-review.googlesource.com/c/1367071
Commit-Queue: Nigel Tao <nigeltao@chromium.org>
Reviewed-by: Dominick Ng <dominickn@chromium.org>
Cr-Commit-Position: refs/heads/master@{#615821}
3 files changed