This time the Batak scripts are added to Emacs. Since the Batak scripts are actually a collection of five scripts: Toba, Karo, Pakpak, Mandailing, and Simalungun. I have provided 5 different language environments and input-methods for them. Please review the patch. Thank you.