Extensively reworked the publisher class so that it handles a smaller job and uses a composite publisher to build more complex publishing operations.
Extensively reworked the publisher class so that it handles a smaller job
and uses a composite publisher to build more complex publishing operations.


git-svn-id: 6a2c20c72ceedae27ecedb68e90cd4f115192a7a@49 5af023f1-ac1a-0410-98d6-829a145c37ef

bentley/rake,codedogfish/rake,ruby/rake,tmornini/rake,mat/rake,taiganakagawa/rake,askl56/rake,hsbt/rake,zzak/rake,pivotalforks/rake,jaustinhughey/rake,envato/rake,ipmobiletech/rake,envato/rake,mat/rake,utilum/rake,pivotalforks/rake,88rabbit/rake,ruby/rake,esasse/rake,hsbt/rake,pjump/rake,Vanzct/rake