Added a required apps check to show what's missing, if missing to user and exit if any are missing.
people have been having a tough time building because they didn't know what they needed installed and no warnings. I rectified that by using the required apps listed on ML's build script. I also noticed that zlibc is no longer available so I made it look for zlib*. This should work, since I was able to build once they were all installed.