Added support for software->optional_default_patterns

- Added support for software->optional_default_patterns to handle selecting optional patterns without reporting if they are missing
- bnc#876760