FIX: Fix user acl command granting bugfix

ACEs were not removed when forced option was given. The
changes introduced by 69a8a4d37 did not revoke existing
access control entries.
ACL granting removal (#6193)

1) Removed implementation of ACL from leave bundle.
Timesheet PDF missing border bugfix (#6154)

Each table does now have a border at the bottom, even
if an employee left during the month or it ends with
a weekend.

The tr:last-child class that adds the bottom border is not
recognized by the TCPDF library, a new class is added in
case of pdf exports.
Travel request voter implementation (#6190)

1) Created access voter for travel request.
2) Refactored travel controller to use voter instead of
custom functions and checks
3) Removed function setTravelRequestAccessRights and
acl granting from tr service
4) Removed setTravelRequestAccessRights from tr
service interface
5) Travel request list page modified to use voter
FIX: Add te constant and value changed

1) Renamed ADD_TE to CREATE_TE to follow CRUD terminology
as with the other constant names
2) Create te added to supports
3) isAddTEEnabled renamed to isTECreateable
Expense approval workflow bugs (#6205)

1) Created template that extends show change status template
with payroll field
2) Modified status controller showChangeStatusAction action
to render template if passed to it
3) Modified changeStateDialog in main coffee
to call function when the dialog opens
4) emailToPayrollDialog refactored in show te coffee,
created function that can be called on the payroll field
to autocomplete it after dialog has loaded
5) changeTravelExpenseStateAction and sendMailToPayroll
functions refactored in expense controller
Duplicate 'approved" notrification (#6204)

1) Removed sending notification from default
controller because it is already handled in the
leave status manager change status action
FIX: Only call dialog open callback if set
Travel expense voter implementation (#6191)

1) Created travel expense voter class
2) Removed unneeded class from te service and
service interface
3) Refactored expense controller to use
new voter class
4) Added missing access denied to travel request controller
Rename notification bundle routes (#6211)

1) Renamed routes in notification bundle controller
and main coffee file
2) Added notification bundle to routes to expose