include/lse/thread.h: underscore method names of LSE:Thread; the execute method is also now a pure virtual method

 - we also rename the old execute member to be running as this better describes what the class member is used for; to tell if the thread is running or not
 - update all usages of thread methods to be underscored instead of camel cased