upholstery colourlines are now part of the vehicle and upholstery data

Signed-off-by: Chris Jones <chris@jonezy.org>
colourlines,trim and wheels now add dependencies correctly

- simple one way dependency adding works
- need to come up with a way to do the reverse (a package
could have 1 or these 3 trims etc)

Signed-off-by: Chris Jones <chris@jonezy.org>