CRM-15427 Additional Fixes

----------------------------------------
* CRM-15427: Profiles using Participants (Event type), Participants (Event Name) and Participants (Role) custom fields are not available for online registration
  https://issues.civicrm.org/jira/browse/CRM-15427
QA Fix
Additional QA Enhancement
Merge pull request #4467 from atif-shaikh/CRM-15427AdditionalFixes

CRM-15427 Additional Fixes