CRM-15364 fix - Change Registration Selections: problems handling discounted line items and full options

https://issues.civicrm.org/jira/browse/CRM-15364
Merge pull request #4243 from monishdeb/CRM-15364

CRM-15364 fix - Change Registration Selections: problems handling discou...