Simplified default_patterns

- no comma is allowed as a separator
- only space
Added support for software->optional_default_patterns
Extended test-case
Changes and new version
Merge pull request #53 from kobliha/optional_default_patterns

Added support for software->optional_default_patterns