Port project_department to v8

Made the minimal changeset to make the module installable + flake8 fixing.
Also moved the Department field placement on Project an Task views.
Should be merged after https://github.com/OCA/department/pull/2.
That's an "optical illusion" given by the diff. It was changed to add the missing line break, so it displays as remoted from `__unported__`  but it's also added at ` project_department/__init__.py
`.