Feature/rails3 do not remove member when last role was removed

fixes https://www.openproject.org/issues/1505

You cannot delete all roles of a project member anymore.

Please don't be scared: most of the changes in members_controllers is due to indentation (its only the if statement at the beginning which is different)