Any object can use a Asset

Remove coupling with AssetAssociation for Asset usage
functionality.

When a asset is updated (from Admin::AssetsController) the asset
touches its using objects.