Emacs major mode for editing Arduino sketches.