Sub::Util set_subname if available (Sub::Name if available)

#### NON-CORE ####

Add Plugin for diff of got+check (String::Diff)


####### DONE #############

#################################
# Essential Infrastructure      #
# Nothing works without these   #
# They are very inter-dependant #
#################################
Test::Stream::Capabilities
Test::Stream::Context
Test::Stream::DebugInfo
Test::Stream::Exporter
Test::Stream::Exporter::Meta
Test::Stream::HashBase
Test::Stream::Hub
Test::Stream::IPC
Test::Stream::IPC::Files
Test::Stream::Stack
Test::Stream::State
Test::Stream::Sync
Test::Stream::Formatter::TAP
Test::Stream::Util
Test::Stream::Event

####################
# Essential Events #
####################
Test::Stream::Event::Bail
Test::Stream::Event::Diag
Test::Stream::Event::Exception
Test::Stream::Event::Note
Test::Stream::Event::Ok
Test::Stream::Event::Plan
Test::Stream::Event::Subtest
Test::Stream::Event::Waiting

#####################
# Primary interface #
#####################
Test::Stream

###########################################
# Bundles, Plugins, and their deps        #
# Also used by Test-Stream to test itself #
###########################################
Test::Stream::Bundle
Test::Stream::Bundle::Default
Test::Stream::Bundle::SpecTester
Test::Stream::Bundle::Tester
Test::Stream::Compare
Test::Stream::Compare::Array
Test::Stream::Compare::Custom
Test::Stream::Compare::Event
Test::Stream::Compare::EventMeta
Test::Stream::Compare::Hash
Test::Stream::Compare::Meta
Test::Stream::Compare::Object
Test::Stream::Compare::Pattern
Test::Stream::Compare::Ref
Test::Stream::Compare::Regex
Test::Stream::Compare::Scalar
Test::Stream::Compare::Set
Test::Stream::Compare::Value
Test::Stream::Compare::Wildcard
Test::Stream::DeferredTests
Test::Stream::Delta
Test::Stream::Hub::Interceptor
Test::Stream::Hub::Interceptor::Terminator
Test::Stream::Hub::Subtest
Test::Stream::Mock
Test::Stream::Plugin
Test::Stream::Plugin::AuthorTest
Test::Stream::Plugin::BailOnFail
Test::Stream::Plugin::CanFork
Test::Stream::Plugin::CanThread
Test::Stream::Plugin::Capabilities
Test::Stream::Plugin::Capture
Test::Stream::Plugin::Class
Test::Stream::Plugin::Compare
Test::Stream::Plugin::Context
Test::Stream::Plugin::Core
Test::Stream::Plugin::Defer
Test::Stream::Plugin::DieOnFail
Test::Stream::Plugin::Exception
Test::Stream::Plugin::ExitSummary
Test::Stream::Plugin::Grab
Test::Stream::Plugin::IPC
Test::Stream::Plugin::Intercept
Test::Stream::Plugin::LoadPlugin
Test::Stream::Plugin::Mock
Test::Stream::Plugin::SRand
Test::Stream::Plugin::SkipWithout
Test::Stream::Plugin::Subtest
Test::Stream::Plugin::TAP
Test::Stream::Plugin::UTF8
Test::Stream::Plugin::Warnings
Test::Stream::Table
Test::Stream::Table::LineBreak
Test::Stream::Plugin::Spec
Test::Stream::Workflow::Unit
Test::Stream::Workflow::Meta
