Allow both Publishers and Builders within the actions for a release

The main reason for this change was my desire to have tasks that were post-build actions(Publisher) to be done during the "After successful release build" phase but only during a release, and not during a normal build.

I changed the actions allowed to show both Publishers and Builders, and adjusted the code to handle the base class, BuildStep.