Upgrade libboost version and add libcgal in Build-Depends

+ raised libboost-dev version 1.48 - since we've dropped support for squeeze
+ added libcgal-dev - which was unavailable in squeeze
Add Boost.Locale library to build dependencies

+ added libboost-locale-dev to Build-Depends in debian/control
+ added requirement for Boost.Locale to configure.ac
+ added file containing macro AX_BOOST_LOCALE to m4/ (needed by wheezy)
+ added linkage of -lboost_locale to any affected program's makefile
SZARP Encoding conversions reloaded

* libSzarp/conversion.cc
 - a bit of code refactoring and cleanup.
 - libSzarp will now detect system encoding from locale.
 - functions for conversions between encodings changes:
     (mod) A2S converts ASCII -> SZARP (not LOCAL -> SZARP)
     (mod) S2A converts SZARP -> ASCII with transliteration (not SZARP -> LOCAL)
     (mod) A2U converts ASCII -> UTF-8 (not LOCAL -> UTF-8)
     (mod) U2A converts UTF-8 -> ASCII with transliteration (not UTF-8 -> LOCAL)
     (new) L2S converts LOCAL -> SZARP
     (new) S2L converts SZARP -> LOCAL
     (new) L2U converts LOCAL -> UTF-8
     (new) U2L converts UTF-8 -> LOCAL

 WARNING! It may affect almost every part of Szarp, it must be carefully
 tested. These functions are used more than 400 times.

 INFO. This commit is a preparation for migrating to Boost.Locale (and
 leaving iconv).

* wx/common/parlist.cpp
SZARP Parameter Lists (.xpl) should be saved in UTF-8, rather than
ISO8859-2 encoding.