Changes Color to PlanningElementTypeColor

Removing the timelines namespace led to this conflict, which should be
resolved by prefixing what the color is for. It is for planning element
types. This also changes the colors table name and moves the views.
Fixes controller names in specs.
Fixes spec_helper path in model specs.
Migration to remove timelinex namespace.

Removes timelines prefix from table and column names.
Fixes colors spec.

This includes division into html and api controller as well as altered
view paths.
Moves colors controller API tests out into api/v2