Employee and Contract Management, Attendance and Scheduling, Payroll Management modules
Bugfix: When there was no previous attendance record for the week, but the schedule says there should be it will try to erroneously add the missi
ng attendance, which we don't want if the period is locked.

Also, introduce an is_locked() function to hr.attendance to check
whether a particular datetime string would fall within a locked payroll period.
hr_job_hierarchy: When the immediate supervisor of a job position changes, change the immediate superior of all employees in that job
hr_holidays_extension: maintain statistics on rest days and public holidays; adjust return date every time end date of leave is changed
New module: l10n_et_hr_holidays: adds Ethiopic name to leave and also leave application form
hr_policy_ot: display the 'active_after' and 'active_after_units' field in all types of OT
New module: hr_employee_seniority: keep track of employees' length of service

Make it searchable and put it up on the employee tree view. Also, make it accessable
only to base.group_hr_user and hr_security.group_payroll_manager.

Move initial_employment_date of hr.employee from hr_policy_accrual into this module. Also, for some
reason the view was declared in hr_payroll_period, so move that here as well.
Bugfix: hr_policy_accrual: improper use of datetime.timedelta

The days attribute of datetime.timedelta is simply the days attribute between
two dates. It is NOT the *entire* length between two dates expressed as days. To
get the entire length expressed as days you have to do the calculation yourself.
Bugfix: hr_attendance_batch_entry: When getting a list of attendances for the week return an empty attendance list instead of 'None'
l10n_et_hr_holidays: when printing out the leave application if it's not validated yet subtract the currently requested days from the remaining days
Bugfix: hr_attendance_batch_entry: when modifying attendance according to OT, if there is no attendance for that day ensure that there *are* attendances for other days/people in the department
Bugfix: hr_attendance_batch_entry: in wizard, when setting hours for individual days do not assume that the attendance dates are in chronological order
hr_attendance_batch_entry: when populating weekly attendance ignore days that overlap with a leave

In the future, where the leave isn't for the full day, it may be usefull to calculate the hours he/she is at work
Bugfix: hr_attendance_batch_entry: properly filter on the week_end day also further refine the search for leaves by only looking at removals (not really a bug this one)
hr_schedule: when checking rest days if there is a weekly schedule but no days return an empty list
Move localization modules to their own repository. They don't belong here.
hr_holidays_extension: Add knobs to hr.holidays.status to exclude restdays and/or public holidays from leave accounting
hr_holidays_extension: remove localization (and put it in another separate module)
hr_employee_seniority: remove group restriction on initial_employment_date and seniority

Apparantly the ORM doesn't hide just the field, it hides the entire object. So, this just makes
it too much of a hassle.
hr_report_manpower: make calculation of absent,present,rest-day employees more robust