Add IsOptionalArg and related properties to FSharpParameter

Close #203.
Use named arguments for primitive types
Merge pull request #205 from dungpa/optional-arg

Add IsOptionalArg and related properties to FSharpParameter