BPMS-1084: Fixed test cases for tempo.
WF-1703: Modified the code for task completion to add user and to remove roles.
Resolved WF-1706
WF-1705: Modified the code to enable tracking of last active date and last assigned date for tasks.
WF-1705: Modified the code to enable null value for last assigned date for tasks with no assignment.
Fixed NPE when specified role does not have any assigned users.
CON-941: Added attribute audit type
DASHBOARD-120, DASHBOARD-121: Added new APIs for dashboard widgets.
WF-1704: Retrying the transaction if transaction commit fails
DASHBOARD-121: Added group by clause to GET_COMPLETED_TASK_COUNT_FOR_USER query
Fixed - CON-833
Merge branch 'K2' of github.com:bapiraju/tempo into K2
Fixed - WF-1632, Addeed New element isTaskAvailable to task metadata.
Fixed - CON-956
DASHBOARD-98: Updated APIs related to vacation summary to filter on various date combinations.
DASHBOARD-191: Modified the API to remove group by on the basis of hour for task count by creation date. This grouping will be handled upstream now.
CON-974: Modified a log statement to make it compatible with slf4j 1.7.6 version.
CON-974: Removed slf4j dependent log formatting statement.
Fixing WF-1715
Optimizing fix for WF-1715