add a unit test for wesnoth.require
Decoupled slow and poison sounds from animations
Removed uses of SOUND:SLOW and SOUND:POISON
remove unused lua code

this lua codes weren't used, on the other hand they break modifications that could be used with LoW otherwise.
add comments about using iomanip with logger
Scrap the random guard placement

The guard placement randomization is practically impossible to write so
that it'd guarantee a route through the map without making it too
trivial.

Now, there are 3 separate hardcoded guard layouts, one of which will be
chosen at random.
Simplify an event
fix mp seed generation
add debug info.
simplify use of config_of 2
fix oos message.
catch boost locale conversion_error

and add some more debug info in boost locale.
fix indention
remove old rng code

the new boost mt rng returns full 32 bits of random so we don't need to
call it twice anymore if we need more than 15 bits of random.
fix compile error

msvc didn't have a problem with the previous code.
refactor commit 3f3687388f7ee528931de15a25a0b5acb4697561
fixup HEAD^
LOG_GAME -> DBG_GAME
add utf8 to default locale

there were some occurences reported in the forum that the old code assumed ascii encoding in some cases.
Support new versions of Growl and Apple notification center.