* wesnoth-mode.el: Update history for upcoming release.
(wesnoth-mode-version): Updated to 1.2.4+git.
(wesnoth-indent-preprocessor-bol, wesnoth-indent-savefile): Removed
variables. WML convention is now set firmly enough that they are no longer
required.
(wesnoth-element-closing, wesnoth-element-opening, wesnoth-element): Removed
functions.
(wesnoth-element-closing, wesnoth-element-opening, wesnoth-element): Added
new constants.
(wesnoth-tags-list): Added several new tags.
(wesnoth-build-completion): Updated docstring.
(wesnoth-insert-tag): Operate across prefix-arg number of elements instead
of a region. Improved accuracy of tag positioning considerably.
(wesnoth-insert-element-separately): New function.
(wesnoth-insert-and-indent): No longer move to the end of the line. Stay
where positioned by `wesnoth-indent'.
(wesnoth-navigate-element): New macro.
(wesnoth-forward-element, wesnoth-backward-element): Use it.
(wesnoth-search-for-matching-tag): New macro.
(wesnoth-jump-to-matching): Use it.
(wesnoth-wml-start-pos): Fix bug where `buffer-size' was used over
`point-max' for search bound.
(first-column-indent-p): New function.
(wesnoth-indent): Use it. Use wesnoth-element.* constants over obsoleted
functions. Minor clean-up.
(wesnoth-within-define): Minor clean-up.
(wesnoth-determine-context, wesnoth-check-structure): Use wesnoth-element.*
constants over obsoleted functions.
(wesnoth-check-tag-names): Use wesnoth-element.* constants over obsoleted
functions. Minor clean-up.