[FIX] tests HTTPCase if phantomjs is not installed
[IMP] phantomjs testing
- avoid dbmanager by presetting db in the test session
- correctly handle login option
- serialize test cursor access
[FIX] tests move test_ui to web as it requires web.login template
[IMP] phantomjs testing
- avoid dbmanager by presetting db in the test session
- correctly handle login option
- serialize test cursor access
[FIX] tests HttpCase phantomjs conditional injection inject=[(need,file)]
[FIX] temp fix for runbot-job
[FIX] ir.http testing generate a router including the current module
this fix is a dirty hack, the proper fix could be a new 'installing' state in
modules, or an improved registry object.