sqlalchemy: update version requirements

* Updated minimum and maximum version requirements for SQLAlchemy and
  SQLAlchemy-Utils.

* Fix compatibility problems with invenio.

Signed-off-by: Leonardo Rossi <leonardo.r@cern.ch>
1: D400 First line should end with '.', not 'y'
1: D205 Blank line missing between one-line summary and description
1: D208 Docstring is over-indented
112: D103 Docstring missing
116:1: F999 redefinition of unused 'compile_text' from line 110
117: D103 Docstring missing
121: D101 Docstring missing
123: D102 Docstring missing
126: D102 Docstring missing
133: D401 First line should be imperative: 'Call', not 'Calls'
133: D400 First line should end with '.', not '5'
153: D102 Docstring missing
165: D102 Docstring missing
173: D102 Docstring missing
180: D401 First line should be imperative: 'Thi', not 'This'
180: D200 One-line docstring should not occupy 3 lines