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
122: D102 Docstring missing
125: D102 Docstring missing
132: D401 First line should be imperative: 'Call', not 'Calls'
132: D400 First line should end with '.', not '5'
146: D203 Expected 1 blank line *before* class docstring, found 0
151: D102 Docstring missing
163: D102 Docstring missing
171: D102 Docstring missing
177: D401 First line should be imperative: 'Thi', not 'This'
177: D200 One-line docstring should not occupy 3 lines