Methods of Growing Heteroepitaxial Single Crystal or Large Grained Semiconductor Films and Devices Thereon