tidy warnings, javadoc, classpath scanning (odd maven failure), and AppResourceTest ordering brittleness
    adds support for dynamic effectors, where an effector can be added to an entity after it is live;
    for simplicity, this commit makes EntityInternal extend EntityLocal -- not sure if this will cause problems, but seems reasonable
    (assumption is that the "internal" access should only happen in the JVM where it is managed, but TBC...);
    also adjusts DynamicTasks to use the term "queue" instead of "add" and remove the confusing "autoqueueing" behaviour and other unnecessary classes;
    see EffectorTaskTest for illustration of how tasks can be built and nested
Task now implements ListenableFuture, and a few more timeout-based methods on Task;
simplified methods (in Taska) for creating sequential and parallel tasks
revising and fleshing out how ssh-based effectors can look using tasks-based syntax