Add maybe_type() from Moose::Util::TypeConstraints

This passes Moose-t-failing/040_type_constraints/021_maybe_type_constraint.t
up to line 107 where check with no args fails.
Merge pull request #3 from schwern/bug/maybe_type

Add maybe_type() from Moose::Util::TypeConstraints