Add ability to override STM image location

This commit allows the location of the STM installation image to be overridden/specified when installing the traffic manager using the puppet module.

This is useful when you want to self host the installation image, which has the benefit of downloading from a local system and removes a dependancy/risk of the 3rd party source being unavailable.