Removes issues and most references to the constant.
Fixes application initialization to run rspec.
Replaces the Issue constant in occurances outside of app.

This also lets the old tests run again.
Removes more Issue occurances.

This also resolves some old TODOs for when Issues are finally removed.
Fixes project_spec.

This also changes the Project mehrod add_issue to add_work_package,
leaving the old method with a deprecation warning.
Removes issue factory.

As well as all occurances of Factory.create(:issue)
Fixed the features up to the issues-features; fixed some routes-issues, removed several issue-references
Removes sti_type from app and specs.
Removes more occurances of Issue constant.
Fixed a factory for issue-steps.
Made the specs more robust against changes in the order of the reportings.

There is not really an order for the reportings specified, therefore the
specs shouldn't expect them to be returned in a defined order.
replaced the type-setter with a type_id-setter in the factory.

The type_id is already open for the mass-assignment (has to be, as this
is what comes down from the controller) - so replacing the setter gets
around the mass-assignment-issue.
Moved several factories from :issue to :work_package.
removed even more issue-factories
deal with daddy-issues: replacing broken object-daddy-helpers with wp-factories
more factories replaced
fixing several factories
fixed the watchers-permissions for workpackages
added the delete-issues-roles back in for the legacy api/v1
changed the delete_issue_watchers to delete_work_packages_watchers