Added support for multiple types in RSL "coshaderType" annotation.

The coshaderType annotation now accepts a space (or comma) separated list of types the coshader implements.

Fixes #621.