added replset info like name, version and members (f available).
tests and fixes #247
renamed fields and fixed tests
moved to lazy properties and made the names more standard
added command '--rsinfo' fixed tests to handle line with no ':'
renamed rsstate to rs_state
forgot to add section file and changed --rsinfo to always on, use --no-rsinfo to disable
don't exit if queries are not found in log file. see #252
add suppot for 2.8 log
added 2.8 level and component
mlaunch: ignore processes which don't have --port

Fixes #297.
fixes #269. fixes #270. changed '>= 2.4' to '= 2.4.x' and '>= 2.6' to '= 2.6.x'
Merge pull request #298 from devkev/foreignmongods

mlaunch: ignore processes which don't have --port
Merge branch 'feature-269-2.7-plus-logging' of github.com:jimoleary/mtools into jimoleary-feature-269-2.7-plus-logging
improved help text for mlogfilter options.
only allow valid choices for mlogfilter options
Merge pull request #1 from rueckstiess/jimoleary-feature-269-2.7-plus-logging

improved mlogfilter help and only allow valid option choices
2.8 log file is actually for 2.7.8 and hand edited to add missing levels/components
meta-programming tests
2 more tests and reordered params
bug that prevented piping to mplotqueries.
Merge branch 'feature-269-2.7-plus-logging' of github.com:jimoleary/mtools into jimoleary-feature-269-2.7-plus-logging
Merge branch 'jimoleary-feature-269-2.7-plus-logging' into develop