Attendance will automatically normalize clockin and clockouts

When calculating over time and total time, the attendance instance will automatically ignore extra minutes from clocking in to early or clocking out late and will normalize to 8am checkin and 5pm checkout 'Bangkok time'.

If the overtime is enabled for a particular attendance date, then the clockout time will not be normalized, only the clockin time
Added 'employee' as a new endpoint
Added the attendance endpoint to the api
Change hour regular time and overtime is calculated based on total hours
Excludes private attributes and provides the public ones for the attendance api
Fixed issue where filtering was not correctly typed due to an extra ','
undo recalculate all times
Allow stickers url
Merge branch 'hr' into test
Merge branch 'test'