use List::Utils new any and none routines instead of the experimental
perl smartmatch, add version test
add test to control the version string
removed Smartmatch dependency and add List::MoreUtils dependency
fix "keys on reference is experimental" for perl 5.20 (thanks to Slaven
Rezić for the report)