* wesnoth-mode.el (wesnoth-check-display-type, wesnoth-idle-warning-timer,
wesnoth-auto-check-timer, wesnoth-idle-warning-check,
wesnoth-warnings-at-point): Removed.
(wesnoth-check-output): Fixed a bug where line-numbers were incorrect.
(wesnoth-check-process, wesnoth-check-wml): Removed support for varying
output formats.
(wesnoth-overlay-at-pos-p): New macro.
(wesnoth-locate-warning): Use it. Tidied and fixed several bugs.
(wesnoth-forward-warning, wesnoth-backward-tag): Now behaves correctly.
(wesnoth-place-overlay): Removed format-string, args and display arguments.
No longer required.
(wesnoth-mode): No longer initiate timer.