Indicate when only some asset types are selected in an asset category.

Previously asset category items were displayed with a checked
checkbox if all assets types in that category were selected, otherwise
the checkbox was left unchecked. Now a third checkbox state is used to
indicate that some but not all asset types in an asset category have
been selected.