Directly translate tests from old-spec/core_ext_spec without refactoring
Added implicit conversion of symbol with payload into an event
Refactored event_spec tests to reference core_ext_spec
Added test cases for :type specified in event creation keyword arguments
Removed nil possibility for Event#type in Event#=~
Added #to_wires_event duck method to Wires::Event and Symbol
Moved individual core_extensions to core_ext subdirectory
Move ::Time core extensions out of class_eval
Made ::Symbol global namespacing explicit
Move wires base files to wires base subdirectory

--HG--
rename : lib/wires/channel.rb => lib/wires/base/channel.rb
rename : lib/wires/convenience.rb => lib/wires/base/convenience.rb
rename : lib/wires/event.rb => lib/wires/base/event.rb
rename : lib/wires/hub.rb => lib/wires/base/hub.rb
rename : lib/wires/router.rb => lib/wires/base/router.rb
rename : lib/wires/time_scheduler.rb => lib/wires/base/time_scheduler.rb
rename : lib/wires/time_scheduler_item.rb => lib/wires/base/time_scheduler_item.rb
rename : lib/wires/util/hooks.rb => lib/wires/base/util/hooks.rb
Mass rename of spec files

--HG--
rename : spec/channel_spec.rb => spec/base/channel.spec
rename : spec/convenience_spec.rb => spec/base/convenience.spec
rename : spec/core_ext_spec.rb => spec/base/core_ext.spec
rename : spec/event_spec.rb => spec/base/event.spec
rename : spec/hub_spec.rb => spec/base/hub.spec
rename : spec/router_spec.rb => spec/base/router.spec
rename : spec/time_scheduler_spec.rb => spec/base/time_scheduler.spec
rename : spec/time_scheduler_item_spec.rb => spec/base/time_scheduler_item.spec
rename : spec/util_build_alt_spec.rb => spec/util/build_alt.spec
Split core_ext specs into separate files
Rename core_ext specs from .rb to .spec

--HG--
rename : spec/core_ext/numeric.rb => spec/core_ext/numeric.spec
rename : spec/core_ext/symbol.rb => spec/core_ext/symbol.spec
rename : spec/core_ext/time.rb => spec/core_ext/time.spec
Reappend .rb prefix to spec file names

--HG--
rename : spec/base/channel.spec => spec/base/channel.spec.rb
rename : spec/base/convenience.spec => spec/base/convenience.spec.rb
rename : spec/base/event.spec => spec/base/event.spec.rb
rename : spec/base/hub.spec => spec/base/hub.spec.rb
rename : spec/base/router.spec => spec/base/router.spec.rb
rename : spec/base/time_scheduler.spec => spec/base/time_scheduler.spec.rb
rename : spec/base/time_scheduler_item.spec => spec/base/time_scheduler_item.spec.rb
rename : spec/core_ext/numeric.spec => spec/core_ext/numeric.spec.rb
rename : spec/core_ext/symbol.spec => spec/core_ext/symbol.spec.rb
rename : spec/core_ext/time.spec => spec/core_ext/time.spec.rb
rename : spec/util/build_alt.spec => spec/util/build_alt.spec.rb
Changed Event.new_from to Event.list_from