Fixed wrong args when calling knowledge base
Correct further the semantics of indirect objects

This commit complement commit ef6a9b4232abf: in case of a
*state verb* (like 'be'), the indirect object actually refers
to the subject (like "the ball is on the table").

In that case, we do not want to add indirection via "involves".
Make sure Dialogs answer are stored in the history

Fix bug introduced by commit 7d63777108e2553db1
In Dialogs.test(), leave some time to the processing thread to handle the sentence
[minor] Style
Prevent Dialogs to send 'null' requests in getDirectClassesOf
[minor] logging
Fixes several small issues in the test 'moving to london'

The test pass again with oro-server
{dialog->dialogs}
Preparing for dialogs 0.12