Modified Cost.Percentage field type to Float

Modified field percentage to be instance of Float instead of primitive type float. 
Remote PayPal API server was not allowing line discounts when an Amount discount was being applied to invoices due to Gson forcing the definition of Percentage due to primitive type.

Related to issue 35.