Include gender & age in Constituent Summary Report

This is a follow up of issue CRM-13279 which was resolved for the
Participant Listing report only. In the Constituent Summary Report the
gender and age are missing from selectable fields, order-by and filter.
The fix follows the same pattern as the one for issue CRM-13279
CRM-15296 minor variable clarification
CRM-15296
comment fix
additional changes for 'add standalone pledge'
CRM-15320 Accounted for partial soft credits which previous code didn't
CRM-15197 - Webtest fixes
Merge pull request #4174 from colemanw/CRM-15197

CRM-15197 - Webtest fixes
Merge pull request #4169 from rohankatkar/webtest4.5.0

additional changes for 'add standalone pledge'
Merge pull request #4175 from eileenmcnaughton/4.5

whitespace & spelling
Batchupdate test fix to pass on jenkins
version fixes
Merge pull request #4176 from yashodha/version-fix

version fixes
Merge pull request #4177 from jitendrapurohit/webtestfixes

Batchupdate test fix to pass on jenkins
Webtest fixes
Merge pull request #4178 from colemanw/Webtest

Webtest fixes
Merge pull request #4123 from eileenmcnaughton/CRM-15296

CRM-15296 pass financialTypeID type vars to allow deprecation of contributionTypeID
Merge pull request #4170 from mepps/batch-update-webtest

CRM-15320 Accounted for partial soft credits which previous code didn't
Webtest fixes
Merge pull request #4179 from colemanw/Webtest

Webtest fixes