More Rails 5.1 changes
Fixes #13043 - Change Parameter inheritance to DockerParameter
Refs #9752 - Test Docker errors are propagated
Fixes #15888 - Remove attr_accessible calls
Fixes #9752 - Pass Docker errors to controller
Fixes #13231 - error processing uses full_messages
Fixes #12681 - Support rubocop 0.35.1 by fixing broken rules
Fixes #9753 - container name is optional
Fixes #9393 - Allow users to create container without starting it
Fixes #9901 - Better handling of errors in container api
Fixes #7865 - Adds support for configuring dns during container creation
Fixes #7864 - Adds support for exposed_ports
Fixes #9159 - Fix rubocop 0.28.0 errors
fixes #9033: errors encountered in new container wizard are being shown now
Fixes #8409 - Pull docker image asynchronously
Refs #8409 - Partially addressing pull before create container
Inital code to do a pull of an image before creating a container.Note likely this part is going to change once we add foreman tasks butthis is the start point.
Fixes #8485 - Taxable containers
fixes #7867: container creation wizard now tracks state in dedicated objects