Part of ce9a6b81fecf61a0caf4c778798b0c4f11ba86bb
Fix AUTOINOUTMODPORT missing types.

	* verilog-mode.el (verilog-read-decls): Fix AUTOINOUTMODPORT
	missing types.  Reported by Stephan Bourduas.
Fix parsing typed interfaces.

	* verilog-mode.el (verilog-read-decls): Fix parsing typed interfaces.
Fix indentation of DPI-C imports, bug557.

	* verilog-mode.el (verilog-extended-complete-re):
	Fix indentation of DPI-C imports, bug557. Reported by Jason Forkey.
Fix indentation of DPI-C imports with c_identifiers.

	* verilog-mode.el (verilog-extended-complete-re):
	Fix indentation of DPI-C imports with c_identifiers. Reported by ZeDong Mao.
Fix missing string keyword in class skeletons, bug824.

	* verilog-mode.el (verilog-sk-ovm-class, verilog-sk-uvm-component)
	(verilog-sk-uvm-object): Fix missing string keyword in class
	skeletons, bug824. Reported by eldad faruhi.
Merge from upstream; add version to defvar.

Added line as part of commit 20f57d6a7d4543dabaadd26b94e1c0405d3f802a
  Author:     Stefan Monnier <monnier@iro.umontreal.ca>
  AuthorDate: Mon Sep 29 14:14:08 2014 -0400

      Rename 24.5 to 25.1

      Except where we expect to backport the corresponding change.
When verilog-indent-begin-after-if is nil, fix indenting initial/final.

	* verilog-mode.el (verilog-no-indent-begin-re): When
	`verilog-indent-begin-after-if' is nil, fix indenting
	initial/final to match always statements, bug825. Reported by Tim
	Clapp.
Add AUTOINSERTLAST, bug826.

	* verilog-mode.el (verilog-auto, verilog-auto-insert-last): Add
	AUTOINSERTLAST to allow post-AUTO user fixups, bug826. Reported by
	Dennis Muhlestein.
Merge https://github.com/veripool/verilog-mode