Make emailAddress required when creating a party user account just like in create#Account
Added pseudoId to find#Party
Added get#PaymentDisplayInfo service like the various other display info services
Added paymentApplicationList to invoice display info
Added orderPromisedPaymentList to invoice display info
Expanded send#PromisedPayment service, now checks/sets status like create#InvoicePayment and sets paymentRefNum, comments, allows passing effectiveDate and statusId
Changed effectiveDate parameter to default instead of default-value, going to/from String without the time zone is very bad and was breaking the unit tests
Commented out dummy records used to touch tables so that are created during data load
Added create#Payment service
Fixed issue with query on promised payments when there are no orders associated with the invoice
Use EntityValue and EntityList types
Added unpaidInvoiceInfoList to payment display info
Added maxApplicableAmount to payment display info for unpaid invoices; added more checking to apply#InvoicePayment including payment unappliedTotal and payment/invoice from/to parties, plus an invoice status check
Changed to use plain EntityValue instead of fully qualified class name now that framework supports it
Added create#Invoice service
Changed find#ProductFeatures and create#VariantProducts to include a productFeatureGroupIdSet parameter to limit the feature groups used; added find#ProductFeatureGroups service
Added clone#Product service, gets the main stuff, likely to be expanded over time
Merge pull request #8 from sssonline/master

8