Added parameterName.type RenderManShader annotation

This allows numeric shader parameters (which are always floats) to be represented within gaffer as FloatPlugs, IntPlugs or BoolPlugs by specifying a value of "float", "int" or "bool".

Fixes #456.
Merge pull request #463 from johnhaddon/parameterTypeAnnotations

Added parameterName.type RenderManShader annotation