split up modifications of reverted commit

Here is that commit split up a bit
It's all just handy ant tasks, there isn't any magic beyond that which comes from having stuff consolidated.  :)  I saw you made a version of the cfdistro dependency task, and if you could do that than you'll have no trouble sussing out where the awesome power of the redline task is coming from.  I'll give you 1 guess...  too late!- it's Ant.  :)  Seriously though, there'll be some docs after I move cfdistro to cfmlprojects which may help, but looking at the recent commit history for cfdistro should show you exactly what is different from before (same place tho, rpm.xml).