Partial 4.3 CRM-12426 hacky fix on date second participant fields

This is fixed in 4.3 but the code has changed in between & the fix is
probably not applicable. The fix in here makes date (but not time) show &
is better than not having it
Allow remote pdfs in receipts
Partial backport 4.3 CRM-9483 cut down (parvez) version of session fix

enotice fix on prev CRM-9483
Confirmed 4.3 CRM-12468 Add payment schedule date to Pbnp report
Exprerimental Add Authorize.net 2 ipn file

This file is part of a potential refactor  - it makes it possible to
debug, test & submit without POST A.net IPN requests (e.g if it has failed
due to a bug & you need to re-do it)
Experimental add PayPalProIPN2 file for test processing
This is useful for debugging & would make a good future basis for
refactoring the IPN to make it testable
PR Pending 4.3 CRM-12472 - Custom tables being needlessly left joined into reports if
they include a date field
remove debug
Confirmed 4.3 CRM-11852 case sensitivity on api validation