Refactored promotion logic to extension

Hi,

I did refactor artifact-promotion-plugin so that now it is possible to define different promotion logic via extensions. At the moment there is only one extension Nexus OSS way (Copy and delete, as you implemented it). You can select the promotion logic in build's configuration page from drop down select.

BG,
Timo Paananen