changed check for default admin account

- works now with deleted default admin user
- with disabled default admin user
- added specs
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.
Merge pull request #301 from opf/feature/rails3_change_check_for_default_admin_account

changed check for default admin account
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
adds cuke for work package type switching
keeps values when switching types
adds cuke for custom field behaviour on work package type switching
fixes custom_field_value permitance for params
refactors work package controller to always use work_package method
adapt specs
rewrote spec to improve readibility
use identical methods for ancestor/descendant fetching

Work packages use nested_set_now.
specs permissions for work_packages
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