moved get_task_import_cache into utils

taskdo, taskoutput and tasknames (for autocompletion) have
quick startup times now, since they only import the module that they need.
mark task documentation as todo