[IMP] readability of phantomjs timeouts
[IMP] phantomjs waitloop

* simplify waitFor itself
* log a "waiting for" message if the expression evaluates but is *false*
[IMP] phantomjs driver cleanups
Merge branch 'master' of bzr::lp:openobject-server