* wesnoth-mode.el (wesnoth-active-parent-tag): New function.
(wesnoth-parent-tag): Return a cons-cell containing match and position,
respectively.
(wesnoth-complete-macro): Merge all information.
(wesnoth-build-completion, wesnoth-check-element-type, wesnoth-check-wml,
wesnoth-mode): Refresh WML data.
* wesnoth-update.el (wesnoth-tmp-tag-data, wesnoth-tmp-macro-data): New
variables.
(wesnoth-create-wml-hash-table): Take tag-data as an argument.
(wesnoth-append-tag-information): Use temporary tag data.
(wesnoth-update-wml-additions): Removed.
(wesnoth-read-tmp-tag-data, wesnoth-tag-additions, wesnoth-macro-additions,
wesnoth-merge-macro-data, wesnoth-merge-tag-data, wesnoth-refresh-wml-data):
New functions.
(wesnoth-update): No longer update from addition file. Adjusted for new
behaviour of wesnoth-append-tag-information.
* wesnoth-wml-data.el: Updated for 1.5.7. Removed addition-file extras.