implement possible_watchers on things that can be watched
refactor member_tests
Merge branch 'feature/rails3' of github.com:opf/openproject into feature/rails3