* wesnoth-mode.el (wesnoth-check-display-type, wesnoth-idle-warnintg-timer):
New customisation options.
(wesnoth-warning-face): New face.
(wesnoth-mode-map): Added bindings for next / previous error.
(wesnoth-auto-check-timer): New variable.
(wesnoth-newline): Fixed a bug where indentation could not be forced.
(wesnoth-extract-macro-details): No longer save-match-data.
(wesnoth-check-process): New macro. Assist reporting in wesnoth-check-wml.
(wesnoth-locate-warning): New macro.
(wesnoth-forward-warning, wesnoth-backward-warning): Use it.
(wesnoth-place-overlay, wesnoth-idle-warning-check,
wesonth-warnings-at-point): New functions.
(wesnoth-check-wml): Support overlays and additional output options.
(wesnoth-mode): Start timer to display warnings.