Write scenarios for voicemail linking
Merge branch 'master' into 4688_voicemail_link

* master:
  change unrealistic user_line test
  fix unittest after migrating device dao on new model
  add scenario for an extension that is already linked
  Add scenario when associating an extension outside of context range
Add scenario when associating an extension outside of context range
add scenario for an extension that is already linked
fix unittest after migrating device dao on new model
move blueprint and route generator into route package

makes it easier to reuse the route generator in other modules
add action for associating a user with a voicemail
Merge branch '4688_voicemail_link' of github.com:xivo-pbx/xivo-restapi into 4688_voicemail_link

* '4688_voicemail_link' of github.com:xivo-pbx/xivo-restapi:
  add action for associating a user with a voicemail
  move blueprint and route generator into route package
  fix unittest after migrating device dao on new model
  add scenario for an extension that is already linked
  Add scenario when associating an extension outside of context range
add get_voicemail_by_user_id
add missing ids and URLs in voicemail link response
fix error messages returned by RESTAPI
voicemail number does not exist. Use dummy id instead
add scenario for associating a voicemail to a custom line
add enabled parameter to user_voicemail
Merge remote-tracking branch 'origin/4687_get_user_voicemail_link' into 4688_voicemail_link

Conflicts:
	xivo-restapi/acceptance/features_1_1/voicemail_links.feature
	xivo-restapi/xivo_restapi/resources/user_voicemail/mapper.py
add missing step on association scenarios
fix scenario when a user does not have a voicemail
add scenario when a user has an associated voicemail
Rewrite scenarios to use unique user names
add scenario for getting a voicemail linked to a user