[AESH-235]
activation should not be checked until after the command is populated
Completer do not show all possible directories when token length is 1

Problem is in boolean endsWithParent() method which returns
incorrect value for token of lenght 1.
Merge pull request #63 from rbalent/complete-one-char

Completer do not show all possible directories when token length is 1
[AESH-220]
ResultHandler should be called now after the command has returned
updated to 0.54
0.55 dev cycle
Fixed NPE when executing commands that don't use the constructors that
call setResultHandler