CRM-14900 use INSERT ignore for states - this is primarily about copy & paste protection
CRM-14908 - Do not hide payment options just because a $0 price option is selected if total is != $0.

----------------------------------------
* CRM-14908:
  https://issues.civicrm.org/jira/browse/CRM-14908
CRM-14701 QA fix

----------------------------------------
* CRM-14701: Form data not retained subsequent to contribution page on behalf of fix
  https://issues.civicrm.org/jira/browse/CRM-14701