better handling of module dependancies and reporting such

When running a script install such as the ruby on rails script for a virtual domain, instead of only reporting 1 missing apache module at a time, report them all so they can be fixed in 1 go instead of constantly having to go back and forth retrying. Or better yet, present options to enable them and continue with the script install. This will save a lot of frustration and hair pulling!

Status: 
Closed (fixed)