Avoid Sphinx 1.3x in the tests

Sphinx 1.3b at least changes the cli, leading to a test fail.

Change-Id: I841c11ff28294fdcb6a238fe100ba3b68aa4cf1c
Make the flask adapter working with flask.ext.restful

Change-Id: I71d875f6579799b2881f76859fa88226dfea9b2b
Allow non-auto-registered complex type

The default behavior of Base is to auto-register subclasses on their
__registry__, which is itself auto-initialized with the default registry.
This is a problem when we want to register the classes on a registry that is
instanciated after the class definition (which is the case in cubicweb-wsme).

With this patch this behavior can be inhibited by setting a 'None' or 'False'
__registry__ to a class.

Change-Id: Ia4bc3d295911b9dbaa8bd855fc0e61634e778a1d
Merge "Allow non-auto-registered complex type"