Some improvement on new Shogi SVG pieces
replaced hardcoded pngdir with built-in ~~

don't need to create xboard.conf from xboard.conf.in anymore
Add build script to configure for a XBoard.app for OS X

This relies on the the gtk build and adds some special code in
gtk/xboard.c so that XBoard can be installed inside the app directory
independ on where the app file is located.
Remember position obtained from setup

When the engine sends a setup command, it should be remembered as
initialPosition, in order for the castling 'rook' test of the Betza
move generator to work.
Split Tournament dialog in side-by-side panes

This seems to cure a sickness in some Xaw versions, which refused
to display text in the text widgets, or make them sensitive for mouse
clicks if the last three buttons were added. It also helps keeping
the 'OK' button on-screen in the GTK version.
Reset move entry on Clear Board

The board markers would stay on when the board was cleared, and a
no-longer-present piece would stay selected, leading to deletion of the
first piece that you tried to select.
Update Game List when setting new Game List Tags

Using the Game List Tags dialog to alter the gae header lines now
automatically causes an update of the Game list according to the new
tags specification.
Implement displaying of variant tag in Game List

The variant tag was displayed as an empty string in game-header lines.
Processing it during PGN load was not able to handle engine-defined
variants anyway; they were recognized as 'normal'. A new field in the
GameInfo struct now holds variantName in text form, and this is the
primary place from which it is displayed in the Game List.
Don't switch to engine-defined variant on game loading

When loading a game from PGN the variant tag will have been decoded as
'normal' in case of an engine-defined variant, and we certainly would
not want to switch to that. Better stay in the variant the user had
selected before, and hope for the best.
Merge branch 'master' into v4.8.x
update NEWS file
only enable osxapp build target on apple systems, clean up configure.ac a tiny bit
remove experimental from gtk build option
fix osxapp enable option in configure.ac
updated Changelog, DIFFSTAT, and SHORTLOG
make all tests for strings in configure use the same scheme