Add AffiliateId as a field to Infusionsoft_Commission
Make APIAffiliateService return Commission objects instead of just data
Added constnant for API date format

This is so SDK users can use PHP's various date conversion methods to do other than parsedString->xmlrpcString (e.g. DateTime->xmlrpc. xmlrpc->DateTime, xmlrpc->unixTimeStamp, etc)
Change InfusionsoftCommission->load to work correctly with new APIAffiliateService
Add Infusionsoft_AffiliateDataService
use regular expression to filter out all &#[0-9]{1,3} occurrences instead of str_replacing specific codes
Merge branch 'master' of ssh://novaksolutions.repositoryhosting.com/novaksolutions/infusionsoft-php-sdk
Fix AffiliateDataService interface
dup-checking in Contact::addCustomField method
use regular expression to filter out all &#[0-9]{1,4} occurrences
Add Commision Id as object property
Get first order's DateCreated as a start date if self::$first_run is true
added loadFromArray method (over-rides parent method) that sets the Id field to a concatenated string of existing data (I still have to test that we are never going to get a non-unique ID using this process)
Revert some changes from Prescott that I wrote in a different way before I saw his changes
Restore prescott's Id adding code (it was better than mine)
successful integration of AffiliateDataService with DataObjectSyncComponent (the object sync tells the affiliate data service the last month pulled, and the data service tells the data object sync when it is done
AffiliateDataService
improved startDate and endDate algorithms
cache affiliates to prevent multiple queries
Added an exception if you try to delete an object that hasn't been saved yet.
Changed ssl verify host to 2 instead of 1 so we won't be getting notices.
Added FunnelService. Updated xmlrpc.inc verifypeer to 2