CRM-15678 hookable invalid page handling

Conflicts:
	CRM/Contribute/Form/ContributionBase.php