Outline of a somewhat more 'classic' base POE component

	new file:   lib/POEx/ZMQ3/Sockets.pm
Use new LibZMQ3 interfaces.

	modified:   Build.PL
	modified:   lib/POEx/ZMQ3/Context.pm
Most of POEx::ZMQ3::Sockets component

	modified:   lib/POEx/ZMQ3/Sockets.pm
	modified:   t/00_utils/01_context.t
Add Component REP-REQ test

	new file:   t/01_component/01_repreq.t
Hum. Mostly working run of component, but same rep-req bug.

	modified:   lib/POEx/ZMQ3/Sockets.pm
	modified:   t/01_component/01_repreq.t
	renamed:    t/02_class/01_requestor_replier.t -> t/03_subclass/01_requestor_replier.t
	renamed:    t/02_class/02_publisher_subscriber.t -> t/03_subclass/02_publisher_subscriber.t
	renamed:    t/01_role/01_zmqsocks_repreq.t -> xt/01_role/01_zmqsocks_repreq.t
Mark Role::Sockets as deprecated.

	modified:   lib/POEx/ZMQ3/Role/Sockets.pm
Cleanups. Same bugs.

	modified:   lib/POEx/ZMQ3/Sockets.pm
Working run.

	modified:   lib/POEx/ZMQ3/Sockets.pm
Minor cleanup
new file:   t/01_component/02_pubsub.t
Cleanups.

	modified:   lib/POEx/ZMQ3/Sockets.pm
	modified:   t/01_component/01_repreq.t
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
examples/ cleanup

	modified:   examples/ping_client.pl
Merge branch 'scratchpad'

* scratchpad:
  examples/ cleanup
  Working run; fixes all outstanding bugs.
  Kill deprecated Roles.
  Fix pub/sub.
  Test cleanups
  Cleanups.
  new file:   t/01_component/02_pubsub.t
  Minor cleanup
  Working run.
  Cleanups. Same bugs.
  Mark Role::Sockets as deprecated.
  Hum. Mostly working run of component, but same rep-req bug.
  Add Component REP-REQ test
  Most of POEx::ZMQ3::Sockets component
  Use new LibZMQ3 interfaces.
  Outline of a somewhat more 'classic' base POE component

Conflicts:
	lib/POEx/ZMQ3/Context.pm
	lib/POEx/ZMQ3/Role/Sockets.pm