CRM-14340 - Fixes for iCals in event emails

CRM-14340 - Fixes for empty / unnecessary iCal feeds in event emails
Improve coding style on HTML templates

Improve coding style on HTML templates
Merge pull request #2658 from JKingsnorth/CRM-14340

CRM-14340 - Fixes for iCals in event emails
Great. Thanks!
--CRM-14348 Dashboard fix
Merge pull request #2671 from NileemaJadhav/CRM-14348

--CRM-14348 Dashboard fix
Select2 handling for Webtest
removing assertion
Merge pull request #2675 from jitendrapurohit/select2_for_webtest

Select2 handling for Webtest
Cleanup widgets to avoid memory leaks
Nicer looking dashboard buttons
Trigger load event
CRM-13863 - Added setting to disable ajax popups
CoreResources - Segment js files by permission
CoreResources - code cleanup
CRM-13863 - Whitelist instead of blacklist open-inline
CRM-13863 - Whitelist open-inline contribution links
CRM-13863 - Consolidate livePage.js handling in parent page class