While a `types.go` file is handly when there are a lot of record types, it is completely obnoxious when used for concrete, utility types with a struct, new function and method set in the same file. This change removes the `types.go` file in favor of the simpler approach. Signed-off-by: Stephen J Day <stephen.day@docker.com> Upstream-commit: 244e59e94f153af82e6c3bd8a6c200a48d3cea60 Component: engine