Removing masterfiles from core repo.
Removing masterfiles from Makefiles and configure.
Updated changelog with TLS.
Redmine#3576: acceptance test to ensure cf-promises only evaluates common bundles
Redmine#3578: acceptance test to ensure execresult is only executed once
Expose begin/end information from StringMatch
Move plain-string comparison out of StringMatch[Full]

This makes semantics of those functions cleaner.
StripPatterns: use StringMatch, not BlockTextMatch

BlockTextMatch sets $(match) context, which is not needed in this
case.
Don't use BlockTextMatch in RlistFromSplitRegex

BlockTextMatch populates $(match) scope, which should not be
touched in RlistFromSplitRegex (closes Redmine #1875).
Merge pull request #1096 from dottedmag/bugfix/slow-readstringlist

Fix slow readstringlist() on large files
Only record promises in the enterprise database when -r is supplied.

'-r' enables SHOWREPORTS
Merge pull request #1098 from awsiv/master

Only record promises in the enterprise database when -r is supplied.
ChangeLog update
Include 3.5.2 changes
Put global variable ABORTBUNDLE into EvalContext
Move CHECKSUMUPDATES global into EvalContext
Unexport and constify declaration of function arguments in evalfunction.c
Create timeout.h out of prototypes3.h
Split SetReferenceTime into SetReferenceTime/UpdateTimeClasses

UpdateTimeClasses only deals with evaluation context, SetReferenceTime only
deals with setting global variables.
Remove unused variable