deal with required version of 0 as undef

when checking a core module. Without a specific version, it doesn't matter
whether no version or no specific version is requested.
+ "simplify" check whether a module is core or not
note the reason for an emergency upload (0.005)
bump version to 0.006 for upcoming release