implemented user-voicemail disassociation
replaced UserVoicemailNotExistsError by a AssociationNotExistsError, with a more explicit message
wrote scenarii for functionnal tests
don't repeat names and ids used in scenarios
use user_voicemail model instead of id
test device list with http_proxy
Merge branch '4738_http_proxy'
Merge branch '4689_dissociate_user_voicemail'
change abitrary ids for higher values

reason: avoid id collision with the id sequence in the database
sort modules before importing them

reason: This ensures that modules are always imported in the same
order. It was dependent of the file system you used, e.g. the module
list order was not the same if you used xfs or nfs.
Merge branch 'master' of github.com:xivo-pbx/xivo-restapi
add scenario for a bug when editing a user associated to a voicemail
reformat table in scenario
Merge branch 'edit_user_with_voicemail'
add tests for missing fields in user service
rename and add missing fields in user model
use has_entries instead of equal_to for clearer messages
fix pep8 warnings
remove unnecessary steps when editing a user
fix quotes around caller_id