created a data handler for CTI profiles; implemented method find_all
created dao and service method o retrieve a single CTI profile
ElementNotExistsError is raised when the cti_profile is not found
added a data handler for user - CTI profile association
implemented methods for user - CTI profile dissociation; notifying RabbitMQ for changes
user_cti_profile  dao should raise an exception when getting the profile of an non existing user
corrected formatting mistakes; changed improper imports
rolling back changes if an error occurs during user - cti profile association
notifying sysconfd when a CTI profile is associated (or dissociated) to a user
testing rollback when an error occurs during the update of a user - CTI profile association
created a method get_id_by_name in CTI profile DAO
added new packages in setup.py
in user_cti_profile dao, changed get_profile_by_userid to find_profile_by_userid
minor formatting fixes
Merge branch 'jaunis-4848_restapi_cti_profile'