Running cm installation after cleanup and adding custom script option.

In order to ensure the CM tool installs without a hitch all packer files have been updated to run it last.

Another option has also been added which allows a user to run a custom script which is not stored in version control as the final step.