Primitives to show OpenSCAP HTML Guide.
Remove file system content before deleting ArfReport record.
Delete ArfReports when removing a Policy
Make ScapContent.path public

This will allow us to download the content.
Make sure that policy name is always present.
Introduce Scaptimony::XccdfResult
Add description column to Scaptimony::XccdfResult
Revert "Add description column to Scaptimony::XccdfResult"

The description is actually static text that needs to be translated.
Therefore it cannot be just an column.

This reverts commit cf2f87ef00eacf9c3eb96686c76d7413dda4751d.
Seed the XCCDF Results as per NIST Interagency Report 7275.
Introduce: Scaptimony::XccdfRule
Introduce Scaptimony::XccdfRuleResult
Search XccdfRuleResults based on the result

This should be easier than defining 9 distinct scopes.
Search XccdfResults based on the result

This will be useful short cut.
Parse xccdf:rule-result[s] from incomming ARF to database.
Introduce Scaptimony::ArfReportBreakdown
self keyword is not needed.
Save dependent entities only once.
ArfReport: Allow search and easy usage of aggregated data.
Explicit primary key for the view

Otherwise ActiveRecord will attempt to select
"scaptimony_arf_report_breakdowns".""
Use inner join for ArfReportBreakdown

Otherwise scoped_search will not search for things like
passed = 0.