Adapts Rails3's changed route globbing behavior

In Rails3, globbed routes are strings and not arrays.
Adapts format handling
Adapts route specs to Rails3 route globbing
Adds changelog entry

[skip ci]
Adapts repository tests to changed route globbing
Strips trailing path separator
Adds missing repository diff route
Added paths and new steps for the my page
Added label_ to generating my page blocks translation
keys
Added copyright notice and changelog entry
removed PlanningElement, pulled up remaining methods and started fixing broken specs[skip_ci]
Merge pull request #402 from opf/feature/rails3_add_my_page_steps

Feature/rails3 add my page steps
looks uncritical, fine with me.
Removes double private declaration from work packages model.
Merge pull request #405 from opf/fix/double-private

Removes double private declaration from work packages model.
Changed looking for my page blocks to not happen at class
load time
Updated changelog
removed the planning-element-features from project
removed planning-element from the specs
moved the permitted params into the workpackage_moves_controller, which is the only place it is used: This greens all moves-controller-specs
test timeline selection.