CRM-10935 Fixing a number of pages and forms that were ignoring the edit my contact permission with hard-coded conditional allowing a user to edit their own contact record regardless of permissions.

----------------------------------------
* CRM-10935: Create new Core Permission - CiviCRM: Access own Contact or both "CiviCRM: View own Contact"  and "CiviCRM: Edit own Contact"
  http://issues.civicrm.org/jira/browse/CRM-10935
Formatting fix
setdefaults fixes for date time custom data in profile
CRM-13079 Add logic to MembershipBlock formRule to verify that the number of enabled membership types is not greater than max allowed in the underlying CRM_Price_Field NUM_OPTION constant. Prevents silent failure. Also bump up the constant to 15 from 11.

----------------------------------------
* CRM-13079: hard limit on number of options for price field; no warning/error
  http://issues.civicrm.org/jira/browse/CRM-13079
CRM-13034 Fix formRule in Main.php to ensure that premium minimum req amount is checked regardless of whether contribution page contains a quick config amount_block OR has membership block or a price set.

----------------------------------------
* CRM-13034: Premium minimum price isn't checked if Amounts Block is deselected
  http://issues.civicrm.org/jira/browse/CRM-13034
CRM-12943 - Add CRM.Backbone.sync with qUnit tests

----------------------------------------
* CRM-12943: Make HTML prototype of job UI functional
  http://issues.civicrm.org/jira/browse/CRM-12943
CRM-12943 - Add support for "delete", incl test-case for "create+read+delete+read"

----------------------------------------
* CRM-12943: Make HTML prototype of job UI functional
  http://issues.civicrm.org/jira/browse/CRM-12943
Cleanup
CRM-12943: Cleanup
----------------------------------------
* CRM-12943
  http://issues.civicrm.org/jira/browse/CRM-12943
Merge pull request #1192 from totten/CRM-12943-persistence

CRM-12943 - Backbone.sync persistence using CRM.api
display fixes for confirm and thankyou screens, CRM-10976
minor cleanup and added @todo for the future, CRM-10976
typo fixes CRM-10976
Merge pull request #1194 from kurund/CRM-10976

CRM-10976
Merge pull request #1189 from davecivicrm/CRM-13079

CRM-13079 Add logic to MembershipBlock formRule to verify that the numbe...
code cleanup
notice fixes
CRM-12539 fix

----------------------------------------
* CRM-12539: "Greater London" should be "London" in list of UK states and provinces
  http://issues.civicrm.org/jira/browse/CRM-12539
CRM-13015 changing label for Additional Address 1 & 2 to Supplemental Address. Changed address_options setting for new installs and upgrade to use updated label. Also corrected the upgrade of SMS option_value to use the localize method instead of looping on locales.

----------------------------------------
* CRM-13015: Additional Address label is confusing, consider changing it back to Supplemental Address
  http://issues.civicrm.org/jira/browse/CRM-13015
code cleanup