CRM-15366 - Gift Membership Bug Fixes

https://issues.civicrm.org/jira/browse/CRM-15366
CRM-15366 QA changes

----------------------------------------
* CRM-15366: Gift Membership Bug Fixes
  https://issues.civicrm.org/jira/browse/CRM-15366
Merge pull request #4218 from colemanw/CRM-14978

CRM-14978 related cleanup
CRM-15343 fix - 4.5.0 corrupts soft references to case-types

https://issues.civicrm.org/jira/browse/CRM-15343
Changed prepare name to more distinctive name
Merge pull request #4222 from rohankatkar/webtest_4.5.0

Webtest fix
Merge pull request #4220 from atif-shaikh/CRM-15317NoticeFix

CRM-15317 - Database error on event registration when event title is too...
Option.tpl whitespace cleanup
CRM-15367 - Standardize buttons for option edit screens
Merge pull request #4226 from colemanw/CRM-15367

CRM-15367 - Standardize buttons for option edit screens
CRM-15120
CiviMailUtils.php Webtest fix
CiviMailUtils.php code comment
clickPopupLink - add webtest method
Merge pull request #4229 from colemanw/clickPopupLink

clickPopupLink - add webtest method
Fix regression which caused Price Fields selector to NOT display.
Merge pull request #4230 from davecivicrm/CRM-15367

Fix regression which caused Price Fields selector to NOT display.
Merge pull request #4227 from rohankatkar/CRM_15120

CRM-15120
CRM-15368
webtest for CRM-15368