Redmine#3611: abortclasses should trigger from a common bundle too
Fixes #3734: Rename SuSE to SUSE and keep SuSE* classes for backwards compatibility
Add deprecated tag to all SuSE class definitions
Clarify deprecation duration in comments, and fix sys.flavo[u]r to use SUSE not SuSE
Clarify comments about deprecating SuSE vs SUSE class names
fix getindicies and nth FnCallArg argument descriptions
const-correctness in RvalContainerPrimitiveAsString()
adjust `for' loop in FnCallNth() to follow coding standards
Merge remote-tracking branch 'tzz/test/abortclasses_from_common_bundle'
Add ClassTableMatch

Search a class table for a regular expression matching the class expression
of a class contained in the table.
Match abortclasses for regex rather than class expressions

Close #3611
Merge pull request #1236 from dottedmag/master

Unbreak reading public keys
Add function 'makerule' from Mark

Add acceptance test
Fix bug 3781, bad namespace resolution caused by a refactoring blunder
Bugfix resolves bug 3573
Simplify and fix IsRegex detextion by looking for special chars used by regular expression syntax. Add unit test.
Fix bug 3506 and correct typo in test data
Redmine#3573: test messages when using a template on a missing target file
Merge pull request #1238 from tzz/test/3573-missing-template-target-file

Redmine#3573: test messages when using a template on a missing target file
Merge pull request #1237 from maciejmrowiec/master

Simplify and fix IsRegex detection by looking for special chars used by regular expression syntax. Add unit test.