better censorship of overall journals

Sometimes journal_events have a :project method, but no :project_id method.
We still use event.project_id if possible (it's faster) and fallback to
event.project.id.
Disables the timelines/comparisons partial.
Merge branch 'feature/rails3' into feature/rails3_repair_activity
fix typo in activity event filter
test wiki activity with a cuke
fix cucumber:plugins task for plugins without cukes
removed unused check for existing dir in

cucumber:plugins task
Merge pull request #303 from opf/feature/rails3_fix_cucumber_plugins_task_for_plugins_without_cukes

fix cucumber:plugins task for plugins without cukes
Rails: Use 3.2.14 release instead of 3.2 git branch
MembersController: Fix Member being destroyed when editing roles

When removing all existing roles and adding a new role, the member was
destroyed before the new roles could be added. This might be the
result from a change in rails:
https://github.com/rails/rails/commit/c2362461cdf9615d5704d6f2942921b84b854c3c
Refactor Member and MemberRole: Disallow Member.destroy

MemberRoles can't be destroyed by themselves anymore, but Member must
be asked to do this. This allows Member to have control over validating
that each Member has at least one MemberRole and over deleting the Member
itself when no MemberRole is left.

An ugly piece of code makes MemberRole.destroy raise an Exception when
something tries to call it. This should prevent people from accidentally
using it.
Add tests for added Member role methods

Might not all work
Refactor member role management

Rename methods so they make clear whether they save and/or potentially destroy a member.
Fix member not being deleted when a user was removed from a group
Update changelog

[ci skip]
Merge pull request #300 from opf/feature/rails3_repair_activity

better censorship of overall journals
now actually test the right things in the activity cuke :)
Adds an explanation for why we removed comparisons.
Merge pull request #302 from opf/feature/disable-planning-comparisons

Disables the timelines/comparisons partial.
moved latest changelog entry out of version

[skip ci]