Removing projects field from component view and filtering the activities...

... and milestones by project when creating task from component view + bugfix

* When creating task from a project, project field should not show and the activities, milestones should be filtered list for that project.
* bugfix in change_password
Sorry, but now this is turning things completely upside down: the project inline-link is added in the project_task model, unconditionally though - while that should be made conditional.

I do absolutely not see the slightest reason why you keep trying to remove or add anything in any controller: just go to the task model, and make that widget conditional, i.e. add it only if current.request.function != "project". That's it, that's all you need.

No adder or remover or any other fancy stuff - just make this one conditional *where it gets first added*.