Fixes RT#90689 -> New Moose enum declaration
Got "dzil test --all" to pass again.

Updated a given/when to if/elsif, and skipped t/compile.t due to POE
emitting warnings.
Add an environment variable to skip cpanp.
chaning environment var + meaningful command
v3.003

 - fix Moose enum warning
 - make it work with dzil v5
 - add env var CPAN2PKG_NO_CPANP_X to skip "cpanp x"