Typo cf #55
Split _reset in _reset and _del (cf #55)

"if result" behaviour can't be really controlled.
Remove distinction between full and partial modifiers
Fix linsert command

We cannot call _add, because not all the args are values
to be indexed.
Fix _del doctstring
Do not fail on non existing hdel arg (cf #55)

This is what redis does.
Split tests/model.py
More unittests for StringField
iwyu
Use assertCollection in SorteSet unittests
More unittests for indexable SortedSet
Add sanity unittests to check num calls of non indexable StringField
Use asertCollection in SetField unittests
Use assertCollection in ListField unittests
Add a unittest for ltrim command
Remove mark_for_* methods
Rollback indexes if _call_command raises
Use assertCollection in tests/fields/hash.py
Make possible to set multivaluefield at model init
Uniqueness unittest for ListField