add missing dependency on `project`
fix crash when using timesheet_fulfill wizard

The wizard would crash because the call to create new attendance
was passed a datetime object, not a string.

Fix the code + add test showing the bug is fixed.
Update __openerp__.py

fix indentation and spaces
fix hr.attendance creation

in v7, the field sheet_id of hr.attendance is a function field, so we cannot
write to it.
However, passing a sheet_id key in the context at create time helps the search
a bit.
test timesheet is created with correct values

this required changing the employee, because of
https://github.com/odoo/odoo/issues/2011 which makes employee_fp unsuitable for
testing, and fixing the user used to run the wizard in the test (because the
uid is used to find the timesheet_sheet in the hr.attendance sheet_id function
field).
pep8 fix
fix typo
fix pylint warnings in 7.0 branch
Merge pull request #16 from gurneyalex/7.0-fix-pylint

fix pylint warnings in 7.0 branch
Merge pull request #9 from gurneyalex/7.0-fix_timesheet_fulfill

7.0 fix timesheet fulfill crash