Adding maxLevel to levelFilter.

This optional parameter specifies what maximum level of event is accepted by the filter.
Adjusting and adding new tests for logLevelFilter to handle the maxLevel option.
Merge pull request #236 from jchmura/filter-max-level

Added option for maximum level in logLevelFilter