thpool: streamline the API

support more idiomatic parameter passing to the callable callback
reorder arguments for (more) clarity
renamed submit into submit_periodic for clarity
thpool: simplify the track_time method

some arguments aren't really needed, so drop them.
thpool: stop the pool without waiting

still somehow WIP (wait=False not really supported)