fix type used to create port models in #port

We need to use the orocos type name, not the typelib type name,
or we'll try creating ports of intermediate types instead of
opaque types.
webapp: explicitly set to typelib's special float value convertion to :string

Typelib follows the JSON spec now and NaN and Infinity to nil by default,
but that's really not what we need for Rock.