core: remove disassemble action (replaced by analyze), use analyze as a task (remove *Async), add notify function for task manager (allow to log when a task is done) ; port: add missing header cstring for g++