Squashed commit of the following:

commit cc5f3612e69735a3a9d331c0f6890ef0ac56903e
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sun Mar 11 10:48:54 2012 +0300

    Win32 test fix

commit 2747e58b7a6e5f736f46d7fcbcdbfc27a164a2fe
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sun Mar 11 10:35:55 2012 +0300

    missing header fix

commit 7d2f6ef370463be0f7db23653b7e98f3928d80a1
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sun Mar 11 10:58:02 2012 +0400

    fixing naming conventions

commit aaad206493ae70bd5be10dd39141c7e9ba1bf800
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sun Mar 11 10:57:41 2012 +0400

    spell fix

commit 25233c661416ab90b47a728b9ad3f92c509f54bd
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sun Mar 11 09:58:43 2012 +0400

    CTIMaskLine more cleanup

commit 10335e94d7cfc1ea01ad3501c31e4ae166358e48
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sun Mar 11 09:43:41 2012 +0400

    CTIMaskLine cleanup

commit da15a3a0a0c02213de7d67f8fb947428c430eafb
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sun Mar 11 01:10:04 2012 +0400

    unused members removed

commit 28ae0c33c079208ec0d26b6ebcd28069c14698cf
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sun Mar 11 00:39:19 2012 +0400

    more renaming

commit 31cd7cfb2d9b501feff114a85566a210b6783513
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sun Mar 11 00:35:06 2012 +0400

    cimage cleanup and renaming

commit b0c3eedc6f45e65e4351874f98bb48cf90f3edae
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sun Mar 11 00:29:20 2012 +0400

    CTIImageList method renaming

commit 893ebba1d387fae6a0cb468579b57cb640f35703
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sat Mar 10 22:00:42 2012 +0400

    CTIImageHeader api fixes

commit 7330cb64208fdabaa7a8b6e06fbbea0f749332f5
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sat Mar 10 21:57:44 2012 +0400

    CImage API renaming

commit f7342701beb271cf5a6b62ef7ac1b5fea2f0d5bf
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sat Mar 10 21:55:20 2012 +0400

    CImage API fix

commit 90f2f82ea4605007d8a92ea817f574c610da46d8
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sat Mar 10 19:45:46 2012 +0400

    function const

commit 1c8498eb00069fb194108981ce37ab7d827d03a0
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Sat Mar 10 19:43:38 2012 +0400

    isMaskEnabled modified

commit 332c6735b364c530787d3d79488491de4ba599f8
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Thu Feb 23 09:17:44 2012 +0400

    BitmapHandle usage

commit f4f6634ed6e3fc3e5542c3a89c5fdd5f7b260998
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Thu Feb 23 00:51:40 2012 +0400

    Debian compile fix

commit 85c4df2262ed528e4d2b87e2bd35b4697d1f23f2
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Thu Feb 23 00:26:53 2012 +0400

    CTIMaskLine cleanup

commit cc815ff4c2c805af75a05a67bdb55a1d96f69ddc
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Thu Feb 23 00:12:48 2012 +0400

    CTIMaskLineSegment more cleanup

commit df6ce8732f4ba5e44b341d2792323c0aa9f3e633
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Feb 22 23:41:14 2012 +0400

    more cleanup

commit 439cfd1cb4f445fe467d4352ecfe1b2371754f5d
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Feb 22 23:31:33 2012 +0400

    CTIMaskLineSegment cleanup

commit ba4aead207b04757d43efe9b9d7bb67064783bc4
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Feb 22 23:06:01 2012 +0400

    CTIImageHeader class style cleanup

commit 3ab8325dcb9e428b50e9af277dadad50fe36ec7f
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Feb 22 22:50:18 2012 +0400

    Unused macro removed

commit d55a7bfd8ea0493bd5c5faa36363bfd5ff7e2be7
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Feb 22 22:46:04 2012 +0400

    CTI* classes moved under cf:: namespace

commit d83f09f9b92132e323bdaf49cc8959923aa5cc99
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Feb 22 22:23:04 2012 +0400

    unused Puma member removed

commit d8ba8fbe532dcfe4834dbbf8999ca87a814743af
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Feb 22 22:17:42 2012 +0400

    Squashed commit of the following:

    commit f5d14e8aaa62efcc43b521190b8e201c30df9d8d
    Author: Serge Poltavski <serge.poltavski@gmail.com>
    Date:   Wed Feb 22 22:15:57 2012 +0400

        One character segfault fix)

    commit 982cd782f10343e316c8a3f8bf53f349bac2fc36
    Author: Serge Poltavski <serge.poltavski@gmail.com>
    Date:   Wed Feb 22 20:49:54 2012 +0400

        CTIImageList rewritten using std::map

    commit 074f1c48da25dd2b7b84d282a11e173d26577b31
    Author: Serge Poltavski <serge.poltavski@gmail.com>
    Date:   Wed Feb 22 20:04:47 2012 +0400

        std::string used instead of char[]

    commit e2fde5e769ab5a2eef55e47ab7b959f376b4561e
    Author: Serge Poltavski <serge.poltavski@gmail.com>
    Date:   Wed Feb 22 19:53:49 2012 +0400

        Unused members removed from CTIImageHeader

    commit 6ceb1b423098dfa764e268e44e8c0bd2f889b75a
    Author: Serge Poltavski <serge.poltavski@gmail.com>
    Date:   Wed Feb 22 16:53:52 2012 +0400

        unused function removed

    commit 26516b33ce1fe842a8f86305f869c4368cba1e39
    Author: Serge Poltavski <serge.poltavski@gmail.com>
    Date:   Wed Feb 22 16:50:27 2012 +0400

        unused variable removed

    commit 01d370aa9fbcd3a5e18eaa16b2dd7887d04605b7
    Author: Serge Poltavski <serge.poltavski@gmail.com>
    Date:   Wed Feb 22 16:49:43 2012 +0400

        rstr_alloc wrapper removed

    commit 470a1a92815954ef9e6e80a695b82024456196ce
    Author: Serge Poltavski <serge.poltavski@gmail.com>
    Date:   Wed Feb 22 16:46:55 2012 +0400

        realloc wrappers removed

    commit 4a8ef9b4f56f758faed10c51e6165672ad99dc68
    Author: Serge Poltavski <serge.poltavski@gmail.com>
    Date:   Wed Feb 22 16:43:30 2012 +0400

        rstr free() wrapper removed

commit 257d436e2fbbc1797ec8391dfebb7e3909db0c82
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Thu Feb 16 01:01:19 2012 +0400

    enum added instead of magic numbers

commit 08d0e06512bbf9518b976f3a89dd9977acfd3593
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Feb 15 13:05:20 2012 +0400

    characters in cp866 encoding replaces by hex codes

commit c663e0d7f25cd5f00ba543baec77737f68e6016f
Merge: 8f9eb00 ab3c025
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Feb 15 03:57:49 2012 +0400

    Merge branch 'master' into dev

commit 8f9eb0012594422d41da83c48096622ed990de89
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Feb 15 02:52:33 2012 +0300

    mingw compile fix

commit fbe4775da8c1ed282aa4927239fba561397aec8e
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Feb 15 03:34:16 2012 +0400

    add1_std.cpp removed

commit 1d024d6771139a4184e702b42dbfb2e9200d80a1
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Feb 15 03:32:17 2012 +0400

    snap_fon.cpp removed

commit 93b8379b417ed2ec48370468d9f44ec009800be2
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Feb 15 03:29:46 2012 +0400

    removed unused during compilation file

commit 92793586724844420f9679fd7d8dbb664bacc8b3
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Feb 15 03:20:31 2012 +0400

    cell::isBadLetter() used

commit 85730bff2517202b2544c897ab3a478b149e3a26
Author: Serge Poltavski <serge.poltavski@gmail.com>
Date:   Wed Feb 15 02:46:51 2012 +0400

    cell methods added