Leaked specs for the HTC M7 are mouthwatering and totally realistic