CRM-13932 - Fix deprecated useages of .attr

Conflicts:
	templates/CRM/Contribute/Form/Contribution/OnBehalfOf.tpl
	templates/CRM/Contribute/Form/Contribution/PremiumBlock.tpl
	templates/CRM/Core/BillingBlock.tpl
	templates/CRM/Report/Form/Criteria.tpl
CRM-14568 - Billing payment block is not being loaded in Chrome.
CRM-14669 fix - Amount entered into Text/Numeric Quantity not included correctly

https://issues.civicrm.org/jira/browse/CRM-14669
CRM-14882 - hide billing block for online contrib forms when total is zero. This is a rebase of the billing block portions of https://github.com/civicrm/civicrm-core/pull/3498

----------------------------------------
* CRM-14882:
  https://issues.civicrm.org/jira/browse/CRM-14882
CRM-14882 - fix indentations.

----------------------------------------
* CRM-14882:
  https://issues.civicrm.org/jira/browse/CRM-14882
CRM-14882 - fix indentations.

----------------------------------------
* CRM-14882:
  https://issues.civicrm.org/jira/browse/CRM-14882
CRM-14882 - Fix js for showing/hiding billing block when fee is zero
CRM-14882 backport modifications to reflect closure in 4.5
    CRM-15432

billing method doesn't disappear for "C:/Program Files (x86)/Git/bin/sh.exe" amount
CRM-15433 fix billing -bash handling on chrome
Merge pull request #2 from fuzionnz/CRM-14882

CRM-4882