NF: Filters now allow adding of [Init] section similar to actions
ENH: Move jail `maxlines` to filter config
TST: Add test for FilterReader [Init] `maxlines` override
ENH: Remove redundant `maxlines` option from jail reader
ENH: Use os.path.join for filter/action config readers
ENH: Rename splitAction to extractOptions in jailreader
ENH: Renamed OptionConfigReader to DefinitionInitConfigReader
Merge: 'github_kwirk_fail2ban/filter-init' into 0.9 -- allow options for filters (move maxlines into filters handling)

* github_kwirk_fail2ban/filter-init:
  ENH: Renamed OptionConfigReader to DefinitionInitConfigReader
  ENH: Rename splitAction to extractOptions in jailreader
  ENH: Use os.path.join for filter/action config readers
  ENH: Remove redundant `maxlines` option from jail reader
  TST: Add test for FilterReader [Init] `maxlines` override
  ENH: Move jail `maxlines` to filter config
  NF: Filters now allow adding of [Init] section similar to actions

Conflicts:
	fail2ban/tests/clientreadertestcase.py
ENH: make fail2ban-regex aware of possible maxlines in the filter config file