allow temp Type::Tiny objects to be created which will not be registered with Moo

--HG--
branch : feature/auto-coercions
improvements to has_coercion_for_{type,value}

--HG--
branch : feature/auto-coercions
improvement to can_be_inlined

--HG--
branch : feature/auto-coercions
private utility method - return a type constraintwhich is the union of all types that can be coerced by a coercion

--HG--
branch : feature/auto-coercions
allow parameterized types to specify a coercion generator

--HG--
branch : feature/auto-coercions
automatic coercions for ArrayRef, ScalarRef and HashRef

--HG--
branch : feature/auto-coercions
coercions for Map

--HG--
branch : feature/auto-coercions
only load that nasty code if it is really needed

--HG--
branch : feature/auto-coercions
non-inlinable auto-coercion for Dict

--HG--
branch : feature/auto-coercions
mad crazy inlined Dict coercion

--HG--
branch : feature/auto-coercions
auto-coercion for Tuple

--HG--
branch : feature/auto-coercions
build inline coercions within thunks - optimization

--HG--
branch : feature/auto-coercions
fix prototype for Type::Utils::as

--HG--
branch : feature/auto-coercions
coercion inheritance

--HG--
branch : feature/auto-coercions
merge changes in from default branch

--HG--
branch : feature/auto-coercions
Type::Check compilation

--HG--
branch : feature/auto-coercions
fully qualify blessed()

--HG--
branch : feature/auto-coercions
benchmarking

--HG--
branch : feature/auto-coercions
remove some useless bits of code...faster

--HG--
branch : feature/auto-coercions
don't need to check %INC in the critical code path

--HG--
branch : feature/auto-coercions