BS-7437, add client side model & converter for definition. Also add api as well as add method.

Conflicts:
	services/bonita-identity/bonita-identity-impl/src/main/java/org/bonitasoft/engine/identity/impl/IdentityServiceImpl.java
BS-7437, add unit tests to custom user info creator & server custom user info builder..
BS-7435, ProfileMetadataDefinition became CustomUserInfoDefinition
BS-7435, rename SProfileMedataDataValue to SCustomUserInfoValue, replace username by userId
Merge branch 'master' into 'BS-7150_UserMetadata6_3'
Fest assert is gone. Long life to AssertJ.
Refactor test & add get of CustomUser range.
BS-7436, rename methods *ProfileMetataDataValue to *CustomUserInfo
BS-7436, rename missing elements from profile metadata to custom user info
Add delete definition method & rename method to simpler names.
BS-7436, fix rename on tests
BS-7436, fix table names
Add listing of custom information.
BS-7436, fix table names on persitence service
BS-7436, fix clean tables.sql
BS-7436, add search custom user info value method
Add listing of custom user information.
Add test CustomUserInfo values.
Add test to check that value null values is returned when not found.
BS-7150, add serachCustomUserInfoValue, use definitionId instead of name