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
rename callerid field to caller_id in users tests
add scenarios for checking caller id on user update
fix unit tests. lastname should be None instead of empty string
Merge branch '4767_user_fields'

Conflicts:
	xivo-restapi/acceptance/features_1_1/users.feature