A comprehensive analysis of solar, atmospheric, accelerator and reactor neutrino experiments in a hierarchical three generation scheme