Add artifact caskroom_only

The difference between specifying `caskroom_only` and specifying
no install artifact at all is: `caskroom_only` respects the
`uninstall` stanza.  Obviously this is not the best implementation:
`uninstall` support should be refactored into the base class.