class KnowledgeAssetLI introduced, replacing CLAsset

CLAsset made no sense because an Asset is language independent.

Similarly, CLCommentAsset made no sense because another language may not have a corresponding Comment syntactic category.
The new Asset class needs work on the express method however.