tasks,tasklists: fixed last-loading-row checking

Previously because of comparsion bug the last row in not-fully-loaded
list contained random uninitialized data, which could lead to empty line
- or to appfault.
This may fix #28.
js: implemented request timeout (10 seconds for now)

also some comments in tasklists.c
comm: comm_is_busy(); show some errors in statusbar