adds some eager loading to the groups_controller

* this is probably not comprehensive but just what I noticed
fixes issue watching for other users

Adds a create method to watchers controller. This method is only an alias for new for now. While this does not clean up the controller, it at least cleans up the routes.
factors out acts_as_watchable/routes matching completly into the class

This was done to improve testibility but it also cleans up the code
fixes watchers routing specs

* No more duplicate news
* No more duplicate shared_examples
Merge pull request #58 from opf/feature/rails3_fix_watcher_routes

Feature/rails3 fix watcher routes
enable testing plugins from OpenProject core

- created rake task to run plugin specs
- added config variable where plugins can register for tests
- added after(:suite) block in spec_helper to check for wrong used before(:all)
no longer serializes changes as they are declared to be serialized

As of rails 2.3.17, assigning a serialized object to an AR attribute
declared as serialized is not permitted

Conflicts:
	db/migrate/20100804112053_merge_wiki_versions_with_journals.rb
Merge pull request #62 from opf/feature/plugin_test_from_core

enable testing plugins from OpenProject core
Merge branch 'fix/groups_controller_eager_loading' into feature/rails3

Conflicts:
	app/controllers/groups_controller.rb
in case the cukes dont find something, give it more retries and wait a little longer
bundle update capybara cucumber
Gemfile: Use https URLs for GitHub repos

HTTPs provides server authentication in contrast to the plain
git protocol [1].

[1] http://git-scm.com/book/ch4-1.html#The-Git-Protocol
Merge pull request #64 from opf/feature/rails3_github_https_urls

Gemfile: Use https URLs for GitHub repos
refactor trackers to use restful routes
the serialization doesn't work as expected. #names should be an array but is instead a one-element array containing a comma separated list, no matter what i do. this commit fixes it by expanding the comma separated list, so it will work with either version in case somebody fixes it in the future.
make the issue list sums cukes pass
small theme test fixes
i'm getting random errors when not explicitly logging in
add additional sync points for group membership cuke
only test for hQuery ajax calls when jQuery is ready (in cucumber web steps)