Enhance SSL building scripts.

Refs #4948
Merge branch 'feature/ssl-scripts-4948' into next

Fixes #4948
Add RandomCheck similar to NullCheck.

Refs #4896
Clean up indentation.
Merge branch 'feature/randomcheck-4896' into next

Fixes #4896
Add support for running tests with xUnit.

Fixes #4950
Fix unnecessary rebuilds of the config_parser.yy file.
Implement class compiler.

Refs #4963
Merge branch 'feature/mkclass-4963' into next

Fixes #4963
Fix short_name and display_name properties.

Refs #4973
Merge branch 'feature/property-fix-4973' into next

Fixes #4973
Implement DbQuery::Category field.

Refs #4782
Implement data processing options (DbConnection::categories).

Refs #4782
Add script constants for the DbCat* filter categories.

Refs #4782
Add documentation for the DbCat* filters.

Refs #4782
Remove unused methods from IdoMysqlConnection.

Refs #4782
Merge branch 'feature/ido-options-4782' into next

Fixes #4782
Remove libltdl dependency.

Refs #4964
Merge branch 'feature/remove-ltdl-4964' into next

Fixes #4964
Fix make dist.

Refs #4976