Lattice Engineering of III-Nitride Heterostructures and Their Applications