CRM-14398 fix campaign in exports
CRM-14398 supplementary fix campaign in exports
CRM-15163 - CRM_Utils_Check_Security - Windows support

On Windows-PHP setups, paths may have a mix of back-slashes and
forward-slashes.  For this security check, we'll normalize to
forward-slashses to simplify the path manipulation.
CRM-15196 mysql 5.6 is too strict on altering columns which have fks
Merge pull request #3975 from totten/4.4-win-check

CRM-15163 - CRM_Utils_Check_Security - Windows support
Merge pull request #3979 from eileenmcnaughton/CRM-15196

CRM-15196 mysql 5.6 is too strict on altering columns which have fks
CRM-15171: fix variables in Register.php
CRM-14398 ... export issues
CRM_Core_CodeGen_Util_File - Better tempdir creation
CRM_Core_CodeGen_Util_Smarty - Only generate one instance of Smarty (with one temp dir)
Merge pull request #3883 from eileenmcnaughton/CRM-14398

CRM-14398 fix campaign in exports
CRM-15197 - Pledge test fixes: disable pop-ups and fix link text for Record Payment since it was changed in 4.5.

----------------------------------------
* CRM-15197:
  https://issues.civicrm.org/jira/browse/CRM-15197
Merge pull request #4000 from davecivicrm/CRM-15197a

CRM-15197 - Pledge test fixes: disable pop-ups and fix link text for Rec...
CRM-15197 - Additional Pledge test fixes.

----------------------------------------
* CRM-15197:
  https://issues.civicrm.org/jira/browse/CRM-15197
CRM-15197 - Additional Pledge test fixes.

----------------------------------------
* CRM-15197:
  https://issues.civicrm.org/jira/browse/CRM-15197
Merge pull request #4002 from davecivicrm/CRM-15197a

CRM-15197 - Additional Pledge test fixes.
Merge pull request #3997 from totten/4.5-gencode-tmpdir

GenCode - Create fewer tempdirs, and create them more securely
Merge pull request #4004 from civicrm/4.4

Merge branch 4.4 into 4.5
Merge pull request #4003 from civicrm/4.5

Merge branch 4.5 into master
Partially revert 5dac229eb87