Add real plist value type

Some plist values are of the type 'real' but this was not previously
allowed.

Small spec changes due to varying puppet version differences.