CRM-14235 Preparation for Drupal 8
fix permission hook class
CRM-13986 - CRM_Core_Invoke - Handle HTML and WS requests differently

For HTML, use the CMS's output mechanism (with its theming, etc)
For web services (or any non-HTML content), use Symfony's output mechanism
Merge pull request #2535 from totten/master-symfony-ws

CRM-13986 - CRM_Core_Invoke - Handle HTML and WS requests differently
Drupal 8 preparation - move userFramework ID retrieval to UF classes
Drupal 8 prep - refactor retrieval of uniqID in synch class
Add Drupal 8 UF classes
towards drupal 8 - move common permissionDenied fn
Tried to clean up comments a bit, following Drupal comment standards
Merge pull request #2540 from eileenmcnaughton/CRM-14235

Crm 14235
GenCode - Ensure separate temp dirs on multi-user system
Merge pull request #2542 from totten/master-gencode-uid

GenCode - Ensure separate temp dirs on multi-user system
Moved "Top of page" profile below introductory text, to align with the documentation.
Moved customPre below cidzero.tpl and addl participants. Moved CMSUser.tpl above customPre.
more phpdoc comment cleanup
Merge pull request #2548 from rcsheets/doc_improvements

Misc documentation improvements in CRM/Utils/System.php
api test for CRM-13833
Merge pull request #2549 from jitendrapurohit/CRM-13833

api_v3_ContributionTest for CRM-13833
Merge pull request #2546 from brylie/master

Moved "Top of page" profile below introductory text.