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: D100 Docstring missing
24:1: F401 'Index' imported but unused
24:1: F401 'Enum' imported but unused
24:1: F401 'DateTime' imported but unused
24:1: F401 'ForeignKey' imported but unused
24:1: F401 'Date' imported but unused
24:1: F401 'MetaData' imported but unused
24:1: F401 'Column' imported but unused
24:1: F401 'Float' imported but unused
24:1: F401 'Table' imported but unused
25:9: E126 continuation line over-indented for hanging indent
26:1: F401 'Double' imported but unused
27:1: F401 'Integer' imported but unused
28:1: F401 'Text' imported but unused
29:1: F401 'TinyText' imported but unused
30:1: F401 'BigInteger' imported but unused
31:1: F401 'MediumInteger' imported but unused
32:1: F401 'SmallInteger' imported but unused
33:1: F401 'TinyInteger' imported but unused
34:1: F401 'String' imported but unused
35:1: F401 'Char' imported but unused
36:1: F401 'TIMESTAMP' imported but unused
39:1: F401 'relationship' imported but unused
39:1: F401 'class_mapper' imported but unused
39:1: F401 'backref' imported but unused
46:1: F401 'MySQLIdentifierPreparer_mysqldb' imported but unused
48:1: E302 expected 2 blank lines, found 1
49: D401 First line should be imperative: 'Return', not 'Returns'
75:10: E231 missing whitespace after ','
81:55: E225 missing whitespace around operator
82:13: E125 continuation line with same indent as next logical line
84:64: E711 comparison to None should be 'if cond is not None:'
97:1: E302 expected 2 blank lines, found 1
98: D401 First line should be imperative: 'Return', not 'Returns'
98: D200 One-line docstring should not occupy 3 lines
114:65: E711 comparison to None should be 'if cond is not None:'
114:13: E128 continuation line under-indented for visual indent
117:13: E124 closing bracket does not match visual indentation
122:1: E302 expected 2 blank lines, found 1
124: D103 Docstring missing
127:1: E302 expected 2 blank lines, found 1
128: D103 Docstring missing
131:1: E302 expected 2 blank lines, found 1
132: D103 Docstring missing
136:1: F999 redefinition of unused 'compile_text' from line 122
138: D103 Docstring missing
141:1: F999 redefinition of unused 'compile_binary' from line 127
141:1: E302 expected 2 blank lines, found 1
142: D103 Docstring missing
145:1: F999 redefinition of unused 'compile_largebinary' from line 131
145:1: E302 expected 2 blank lines, found 1
146: D103 Docstring missing
151:1: E302 expected 2 blank lines, found 1
151: D203 Expected 1 blank line *before* class docstring, found 0
151: D204 Expected 1 blank line *after* class docstring, found 0
151: D200 One-line docstring should not occupy 2 lines
155:5: E301 expected 1 blank line, found 0
155: D102 Docstring missing
156:40: E703 statement ends with a semicolon
159: D401 First line should be imperative: 'Decode', not 'Decodes'
159: D200 One-line docstring should not occupy 2 lines
162:23: E711 comparison to None should be 'if cond is not None:'
164: D200 One-line docstring should not occupy 2 lines
167:23: E711 comparison to None should be 'if cond is not None:'
170: D203 Expected 1 blank line *before* class docstring, found 0
170: D204 Expected 1 blank line *after* class docstring, found 0
170: D200 One-line docstring should not occupy 2 lines
174:5: E301 expected 1 blank line, found 0
174: D102 Docstring missing
175:40: E703 statement ends with a semicolon
178: D401 First line should be imperative: 'Decode', not 'Decodes'
178: D200 One-line docstring should not occupy 2 lines
181:23: E711 comparison to None should be 'if cond is not None:'
183: D200 One-line docstring should not occupy 2 lines
186:23: E711 comparison to None should be 'if cond is not None:'
190:1: E303 too many blank lines (3)
190: D203 Expected 1 blank line *before* class docstring, found 0
190: D204 Expected 1 blank line *after* class docstring, found 0
190: D200 One-line docstring should not occupy 2 lines
194:5: E301 expected 1 blank line, found 0
194: D102 Docstring missing
195:40: E703 statement ends with a semicolon
198: D401 First line should be imperative: 'Decode', not 'Decodes'
198: D200 One-line docstring should not occupy 2 lines
201:23: E711 comparison to None should be 'if cond is not None:'
203: D200 One-line docstring should not occupy 2 lines
206:23: E711 comparison to None should be 'if cond is not None:'
208:1: W391 blank line at end of file