[Azoth] Support not requiring spaces before smiles.

Closes #1355.
[Overall] Renamed base libs.

lcutil -> leechcraft-util
xmlsettingsdialog -> leechcraft-xsd

Tehnick will be happy I guess.
[LMP] Fixed warning message.
[LMP] More dbg output fixes.
[Azoth] Pass optional background for colors.
[Azoth SS] Update Gajim theme.
Merge pull request #273 from tehnick/azoth-styles

[Azoth SS] Update Gajim theme.
Merge branch 'otroid-fixes' of https://github.com/tehnick/leechcraft into tehnick-otroid-fixes
[Azoth OTRoid] Style fixes.
[Azoth OTRoid] Moved HandleNewFingerprint out of lambda.

gcc 4.7 sucks, but we need to support it.
[Azoth OTRoid] Avoid non-standard entry name normalization.
[Azoth OTRoid] Use Plugin tr context.
[Azoth OTRoid] Handle{S,Ins,StillS}ecure out of lambdas.

gcc 4.7 still sucks.
Merge branch 'master' of github.com:0xd34df00d/leechcraft
[Azoth OTRoid] GetVisibleEntryName ().
[Azoth SS] Computed CSS bgcolor for nick colors.
[Azoth OTRoid] Proper name resolution.
[Azoth OTRoid] Fixed build with libotr 4.x.