todo-txt: implement task description/notes
The patch implement notes functionality for todo.txt. It implements: 1) Caching and loading task notes. 2) handle special cases like notes overlowing in multiple lines or special characters in between notes by escaping special characters while caching and teaching parser to ignore extra "" while loading/
Issue Link: https://gitlab.gnome.org/GNOME/gnome-todo/issues/124