CRM-13312 - CRM_Utils_API_MatchOption - Add option for updating based on user-specified keys

----------------------------------------
* CRM-13312: Implement API support for options.match
  http://issues.civicrm.org/jira/browse/CRM-13312
CRM-13312 - CRM_Utils_API_MatchOption - Improvements:

 * Extend support to the "replace" action
 * Accept 'match' as a string *or* array
 * Tweak comments

----------------------------------------
* CRM-13312: Implement API support for options.match
  http://issues.civicrm.org/jira/browse/CRM-13312
Merge pull request #1560 from totten/master-matchoption

CRM-13312 - Implement 'options.match' for API