Replace Executable with Runnable
Rename ExecutableOne to RunnableOne to match Runnable usage
Replace CompletionHandler with RunnableOne
Internal impl classes now package private