Light Extraction Enhancement of GaN Based LEDs Using Top Gratings, Patterned Sapphire Substrates, and Reflective Surfaces