Merge branch 'release/0.4.0' into devel
Major code simplication

- Added "-all", "-any", "-not-all" and "-not-ant" keys;

- The "-not", "-and", and "-or" keys are deprecated, but supported for
  backwards compatability.

- Bumped to v0.5.0.
Removed hyphen from rule names
Added more tests, reorg into subtests
Updated Changes and Makefile.PL
Added tests for exceptions, tweaked failure messages
Updated Changes
Updated POD
Merge pull request #1 from robrwo/devel

v0.5.0 pre-release