general tidy up
more tidying
check Exporter::TypeTiny compiles
document SUPPORT_SMARTMATCH
fix strictures problem when loading Type::Coercion before Type::Tiny