CRM-13492 - update buildAmount hook code to match price set changes

----------------------------------------
* CRM-13492: buildAmount Hook functionality changed -- difficult to use / undocumented
  http://issues.civicrm.org/jira/browse/CRM-13492