CRM-13806 - Only accept valid profile urls

http://issues.civicrm.org/jira/browse/CRM-13806
CRM-13812 - fixed the broken query for activity search
Add missing titles on Campaign Schema
Add Batch metadata
Merge pull request #2081 from eileenmcnaughton/metadata

Metadata
Merge pull request #2079 from yashodha/CRM-13812

CRM-13812 - fixed the broken query for activity search
Merge pull request #2062 from dlobo/CRM-13806

CRM-13806 - Only accept valid profile urls