** Changed Student entity to be inherited from User entity
** Fixes for problems noticed while reviewing code
** Simplified build by removing extra .metamodel source folder from
persistence project
** Merged StudentVariables into UserVariables
** Added missing constraint into createdatabase.xml
** Added database update script for merging students into users
** Refactored editstudent.jsp to work without deprecated student
entity's variablesAsStringMap method
** Removed unused imports
** Added new STUDENT role
Merge branch 'develop' into FTR-122_STUUSR
** Changed UserVariableKey variableKey to unique
** Changed a bit unorthodox way to define a clob field to use more
ordinary way to do the same thing in CourseDescription entity
** Updated test database create and drop sql scripts
** Changed student rest service delete student method to remove
associated user variables when permanently deleting student
** Fixed bug in rest ObjectFactory that caused calls that return
UserVariableKeys to fail
** Changed StudentDAO create method to automatically assign newly
created students externalId -1, authProvider internal and STUDENT role
** Fixed rest-it tests to work with changes in the code
** Fixed ui test sql scripts
** Added support for filtering users by student role in user search view
** Fixed bug in ClientApplicationAuthorizationCodeDAO that caused
invalid authorization codes to throw an exception