examples/
test for circular deps

	modified:   t/basic.t
	deleted:    t/circular.t
Add node resolution callback support

- clear_dependencies / has_dependencies added
- use a HASH for __resolve_deps opts to reduce stack activity
- initial POD

	modified:   lib/MooX/Role/DependsOn.pm