Test cleanups

	modified:   t/00_utils/01_context.t
	modified:   t/01_component/01_repreq.t
Fix pub/sub.

Our socket can change state on us due to internal action without notifying us.
Always yield another read after ours.

	modified:   lib/POEx/ZMQ3/Sockets.pm
	modified:   t/01_component/02_pubsub.t
Kill deprecated Roles.

	modified:   lib/POEx/ZMQ3/Role/Emitter.pm
	deleted:    lib/POEx/ZMQ3/Role/Endpoints.pm
	deleted:    lib/POEx/ZMQ3/Role/Sockets.pm
Working run; fixes all outstanding bugs.

Still need documentation.

	modified:   lib/POEx/ZMQ3.pm
	modified:   lib/POEx/ZMQ3/Publisher.pm
	modified:   lib/POEx/ZMQ3/Replier.pm
	modified:   lib/POEx/ZMQ3/Requestor.pm
	modified:   lib/POEx/ZMQ3/Sockets.pm
	modified:   lib/POEx/ZMQ3/Subscriber.pm
	modified:   t/01_component/02_pubsub.t
	renamed:    t/03_subclass/01_requestor_replier.t -> t/02_subclass/01_requestor_replier.t
	renamed:    t/03_subclass/02_publisher_subscriber.t -> t/02_subclass/02_publisher_subscriber.t