changes changeset_issues join table to be changeset_work_packages

This will enable workpackages (issues and planning elements) to have changesets applied
allows for rendering pdf from work_package#show

This will break changset rendering on the issue page
lets textile handle refs to planning elements and issues equally
updates changelog
prevents naming collisions on admin factory
stubs User.current in test to avoid side effects
Fix cuke login issue
Revert commit 4057bb0 and fix cukes instead
Fix rspecs
Move .link_to_if_authorized tests to rspec
Moved .textilizable test to rspec
Moved redmine link test to rspec
Move wiki link tests to rspec
Merge branch 'feature/rails3' into feature/changesets_on_work_packages

Conflicts:
	features/projects/settings.feature
	test/unit/repository_test.rb
Fix cukes after merge of #067a45c
Fix specs after merge of #067a45c
Removed regexp matching delete of cache entries
since it is not supported by memcached, instead
deleted individual keys to make sure we read the
latest written value in case timestamps do not
change between writes
Merge branch 'feature/rails3' into feature/changesets_on_work_packages

Conflicts:
	app/assets/stylesheets/default/application.css.erb
	app/controllers/work_packages_controller.rb
	app/models/work_package.rb
	app/views/work_packages/show.html.erb
	features/users/random_password_assignment.feature
	features/users/status.feature
	spec/helpers/work_packages_helper_spec.rb
Used the in memory cache for development and test
improve spec and cuke performance