added bind to dependency/resolver
min
refactored Task add_dependency
moved dependency resolving logic to dependency
merged meta_requires/meta_triggers to meta_dependencies
added add/enable/disable_dependency to Task
added *_dependency forwarding to TaskBuilder
added depend to task API
added new Task API to maim API
fixed builder_class/method_task_class place
renamed add_dependency to depend
min
renmaed cls to base in *able_dependency
renamed base to category
changed dep/res.bind to use attribute instead of module
fixed dependency tests