Crm 12659 add phone fields to pledge detail

This patch also makes the left join to phone in contribution detail report conditional (added if required)