simple refactoring for the reports: maybe this gets it below D
major refactoring of reports into separare classes

reports now live in separate classes: This brought up several issues
with buggy templates; lots of duplicate code has now been removed.

Still needs some view-testing, and maybe some unit-testing for the
service.
Worked in the review-remarks, added proper coypright notices where missing
abstract-class is ActiveRecord only, removing it.
added changelog-entry
added the status to the planning-elements-api
fixed a typo
Merge pull request #514 from opf/fix/add_status_to_pe_api

added the status to the planning-elements-api
prevents timelines spec to change settings for following specs
shortens ApplicationController spec
new version; updated changelog
Merge pull request #517 from opf/fix/failing_requesting_user_log_spec

Fix/failing requesting user log spec
Merge pull request #484 from opf/refactor/reports_controller

simple refactoring for the reports: maybe this gets it below D
Merge remote-tracking branch 'origin/feature/rails3' into fix/unfitting_principals_in_auto_completer

Conflicts:
	doc/CHANGELOG.md