fix signed unsigned comparison
Fixed missing message in 'The Siege of Elensefar'
Merge pull request #295 from abacabadabacaba/master

Fixed missing message in 'The Siege of Elensefar' (no strings changed)
add const

attempt to fix http://forums.wesnoth.org/viewtopic.php?f=5&t=41063&p=576561#p576561
disable "alpha thresholding" in our bilinear interpolation algo

In this commit from late 2005, boucman added a bilinear interpolation
routine for scaling images which we use everywhere.

https://github.com/wesnoth/wesnoth/commit/2df60619

It is a modified bilinear interpolation -- one of the tweaks is that
at the very end an "alpha thresholding" step occurs. If the alpha
of a pixel is less than half of the average alpha of its neighbors,
it is discarded and set to fully transparent. Boucman writes that
this was done to combat a gametime artifact that would occur when
moving the hexagonal selector around with the mouse -- however, it
creates a small loss in image quality. Boucman writes that skeleton
archer bowstrings don't look as good -- I notice also that the edges
of the wings of drakes seem a bit sharper / more pixelated somehow.

In this commit I tried disabling the alpha thresholding, since the
way that the hex selector works has been changed since 2005, so this
might no longer be an issue. Sure enough the "hexagonal haloes" are
gone now, so it seems that we can safely get rid of the alpha
thresholding.
update changelog
Merge branch 'master' of https://github.com/wesnoth/wesnoth
disable a wml unit test that occasionally takes too long

"characterize_pathfinding_one"
campaignd: Add server* this parameter to server::request_handler type

This gets rid of the need for binding this pointers for every registered
request handler in the handler table, and saves us some negligible
theoretical overhead from boost::bind. As a bonus, the
REGISTER_CAMPAIGND_HANDLER macro is more readable.

Now we pass the current pointer during the actual handler calls instead.
UtBS S4: Specify side=1 for [remove_shroud] action

Fixes the following wmllint warning:

> "../../data/campaigns/Under_the_Burning_Suns/scenarios/04_Descending_into_Darkness.cfg", line 346: [remove_shroud] without "side" attribute is now applied to all sides
wmlindent pass
NR S1: Fix double spaces after sentences

Found by wmllint.
Add spelling exception for wmllint
sound: Allocate 2 channels for UI sounds and possibly more in the future

This reduces the sound effects (SOUND_FX) channel allocation from 21 to
20 and allocates 2 instead of 1 channel for non-bell, non-timer UI use.

Requested by iceiceice to deal with a MP UI sound issue.
move the "ready to start" sound to the "turn bell" channel

This allows us to play all the sounds correctly in mp without
needing more than two UI channels.

The second UI channel was created in this commit:
e39797b6ad615d4f619751a6ec6510ca716f5811

Together these fix a problem reported here:
http://forums.wesnoth.org/viewtopic.php?f=4&t=41059#p576534
update changelog
Remove unused Skirmisher special note from the Orcish Nightblade's description

Found by wmllint. At least as far as I can tell, it's not really
supposed to be a skirmisher unit. Probably. Maybe.
Silence wmllint warnings about an ability-independent special notes macro
NR S1: Add spelling exception for 'slavemaster'
Some spelling/grammar fixes for the editor help text

Still not wmllint-clean, mostly because of help markup issues since
there is no wmllint-visible parent [help] tag to skip spellchecking.

(See also bug #22780.)