CRM-13169 - Corrected file upload issue

----------------------------------------
* CRM-13169: Files attached via profile popups don't work
  http://issues.civicrm.org/jira/browse/CRM-13169
worked on CRM-13233
whitespace fixes
cleanup
fixed CRM-13256

----------------------------------------
* CRM-13256: Full Text search Go to Page navigation is broken
  http://issues.civicrm.org/jira/browse/CRM-13256
clean up
indentation fixes
Merge pull request #1489 from kurund/whitespace-fixes

indentation fixes
Merge pull request #1485 from eileenmcnaughton/CRM-13273

CRM-13273 - is_email_receipt setting on recurring contribution should be preferred..
Merge pull request #1487 from eileenmcnaughton/CRM-13275

CRM-13275 fixes on pledge report ported from 4.2
CRM-13061, chart fixes
Merge pull request #1490 from deepak-srivastava/softcredits

CRM-13061, chart fixes
CRM-13261 new apiwrapper hook
Merge pull request #1488 from kurund/CRM-13256

CRM-13256, fixed Go button issue for fulltext search
cleanup function and remove unused param
CRM-13209, fixes to remove required if file exists

----------------------------------------
* CRM-13209: Mandatory custom fields, on edit, always require a new upload (regression)
  http://issues.civicrm.org/jira/browse/CRM-13209
CRM-13209, fixes to remove required if file exists

----------------------------------------
* CRM-13209: Mandatory custom fields, on edit, always require a new upload (regression)
  http://issues.civicrm.org/jira/browse/CRM-13209
template cleanup
CRM-13233, js and formRule fixes

----------------------------------------
* CRM-13233: Payment Method field (payment_processor) should not be required if total fee is $0
  http://issues.civicrm.org/jira/browse/CRM-13233
CRM-12925 - Search Builder - Allow query-classes to influence the options displayed for each field

----------------------------------------
* CRM-12925: Implement "Job" search (for "Search Builder")
  http://issues.civicrm.org/jira/browse/CRM-12925