Moved expect_type.rb and hooks.rb to lib/wires/util

--HG--
rename : lib/wires/expect_type.rb => lib/wires/util/expect_type.rb
rename : lib/wires/hooks.rb => lib/wires/util/hooks.rb
Added Channel#fire_and_wait to avoid inherited Convenience#fire_and_wait confusion