fix multiple constants declaration

constant.pm expects multiple constants to be passed
in a hashref, not a plain list
with this commit all examples from POD now work
tests for multiple constant declarations
Always return a hashref

constant.pm can handle empty arguments to import() so this is just to be on the safe side
Merge pull request #1 from ksurent/master

Fix for multiple constant declarations