Fixes mandatory types that are different from their default types.

As currently configured, the Float type will become xs:decimal in the wsdl.
This fix uses the base types, Double and Float instead of Decimal to declare their
mandatory versions, fixing the inconsistency.
Merge pull request #230 from specialunderwear/mandatoryfix

Fixes mandatory types that are different from their default types.
Merge remote-tracking branch 'plq/master'
Fixes mandatory types that are different from their default types.

As currently configured, the Float type will become xs:decimal in the wsdl.
This fix uses the base types, Double and Float instead of Decimal to declare their
mandatory versions, fixing the inconsistency.
Merge branch '2_10'