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.
Merge pull request #741 from johnhaddon/multipleCoshaderTypes

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