```bash
Examining sysctl/package.sls of type state
[209] Jinja comment should have spaces before and after: {# comment #}
sysctl/package.sls:4
{## import settings from map.jinja ##}
```
```bash
Examining sysctl/map.jinja of type state
[209] Jinja comment should have spaces before and after: {# comment #}
sysctl/map.jinja:4
{## Start with defaults from defaults.sls and osfamilymap.yml ##}
[209] Jinja comment should have spaces before and after: {# comment #}
sysctl/map.jinja:21
{## Apply backwards compatiblility after merge ##}
[209] Jinja comment should have spaces before and after: {# comment #}
sysctl/map.jinja:29
{## Merge in sysctl pillar ##}
```
This commit allows users to specify sysctl parameters in an easier
format than the one that was used before. It moves settings out of the
'lookup' pillar namespace in a backward compatible manner and is
modelled after the old 'params2' approach.
It also introduces a simplified scheme, in which parameters can be
specified as key-value pairs, which makes for cleaner pillars if there
is no need to specify a custom configuration file.
- split package and param into separate state files
- use defaults.yml to specify all configurable options of the formula
- setup map.jinja to read in defaults.yml, filter by os_family for
Arch, and merge in sysctl:lookup pillar
- Updated README