CRM-15251 - Contact details revealed when certain URLs indexed by search engines

Added No Follow and No Index to:
Petition Confirmation pages
Mailing Optouts & Unsubscribe pages
Mailing Subscription Confirmation pages
CRM-15474 - Move js-based form alterations to php
CRM-15523 - Add sub-type custom fields to list of available tokens
CRM-15524 - Support addSetting in snippet mode
CRM-15520 - Titles of Screens do not support two-line titles

https://issues.civicrm.org/jira/browse/CRM-15520
CRM-15445: fix missing title
CRM-15501 Wrong File ID on Public Multi-Record Detail View Fix
CRM-15525 change require to require_once
Merge pull request #4455 from lcdservices/CRM-15525

CRM-15525 change require to require_once
Merge pull request #4439 from colemanw/CRM-15523

CRM-15523 - Add sub-type custom fields to list of available tokens
Merge pull request #4452 from yashodha/CRM-15445

CRM-15445: fix missing title
Merge pull request #4453 from jitendrapurohit/CRM-15501

CRM-15501 Wrong File ID on Public Multi-Record Detail View Fix
CRM-15517 Fix for images broken for Premiums on contribution page
Merge pull request #4451 from atif-shaikh/CRM-15520

CRM-15520 - Titles of Screens do not support two-line titles
Merge pull request #4459 from rohankatkar/CRM-15517

CRM-15517 Fix for, images broken for Premiums on contribution page
add missing / new permissions
Merge pull request #4462 from kurund/permission-fixes

add missing / new permissions
CRM-15537 - translate open ended installments to 9999 for authorize.net

----------------------------------------
* CRM-15537: editing recurring contribution for authorize.net with unlimited contributions throws error
  https://issues.civicrm.org/jira/browse/CRM-15537
Merge pull request #4299 from JohnFF/4.5-metafix

CRM-15251 - Contact details revealed when certain URLs indexed by search engines
regen.sh - Add support for alternate ports (using same configuration as setup.sh)