CRM-13621 - add ability to redirect to main entry point for public pages

----------------------------------------
* CRM-13621: Handle invalid session errors especially for public pages in a nicer manner
  http://issues.civicrm.org/jira/browse/CRM-13621
CRM-13490 : the concept used for fixing this is - detach the 'required' form rule for address custom data field, check if the address is filled i.e. intended to be submitted if 'yes' then check for 'required' custom field form rule

----------------------------------------
* CRM-13490: Addresses with required custom fields can't be deleted from the Edit screen
  http://issues.civicrm.org/jira/browse/CRM-13490
CRM-13619 - tab display based on configurations
-- CRM-13446, fixed upgrade if current version is less then 4.3

----------------------------------------
* CRM-13446: Add ON DELETE Options for constraints fails
  http://issues.civicrm.org/jira/browse/CRM-13446
Update FourThree.php
CRM-13490 : re-framed the logic, used proper error setting methods

----------------------------------------
* CRM-13490: Addresses with required custom fields can't be deleted from the Edit screen
  http://issues.civicrm.org/jira/browse/CRM-13490
CRM-13628 fix memory leak in note deletion by freeing DAO
Merge pull request #1819 from pradpnayak/CRM-13446

Crm 13446
Update FourThree.php

Typo fix (mising -> missing).
Merge pull request #1823 from lcdservices/CRM-13628

CRM-13628 fix memory leak in note deletion by freeing DAO
CRM-13577 - cleanup vedaconsulting patch and PR - 1821

----------------------------------------
* CRM-13577: Allow Smart Groups in Scheduled Reminders
  http://issues.civicrm.org/jira/browse/CRM-13577
CRM-13550 - API - Improve validation of options
Merge pull request #1825 from colemanw/4.3

CRM-13550 - API - Improve validation of options
CRM-13550 - API - Port 2nd patch from 4.2
CRM-13550 - API - apiv2 patch from 4.2
Merge pull request #1826 from colemanw/4.3

CRM-13550 - API - Port 2nd patch from 4.2
Incorporate query fix for contribution detail reports to filter by Batch + fixing the getBatches BAO to remove unneeded filtering on batch type and batch status. Now we only exclude batches that are still in Data Entry status.
CRM-13567 - Incorporate query fix for contribution detail reports to filter by Batch + fixing the getBatches BAO to remove unneeded filtering on batch type and batch status. Now we only exclude batches that are still in Data Entry status.

----------------------------------------
* CRM-13567: CiviContribute Detail report fails if you add batch data as a filter
  http://issues.civicrm.org/jira/browse/CRM-13567
Merge pull request #1827 from davecivicrm/CRM-13567

 	CRM-13567 - Incorporate query fix for contribution detail reports to … …  …filter by Batch + fixing the getBatches BAO to remove unneeded filtering on batch type and batch status. Now we only exclude batches that are still in Data Entry status.
CRM-13631

----------------------------------------
* CRM-13631: vCard not including organization name
  http://issues.civicrm.org/jira/browse/CRM-13631