Squashed commit of the following:

commit df77f9aa20de64676de3fcea688d951fbbf6ce17
Author: avasilje <solit@bk.ru>
Date:   Mon Sep 1 04:23:04 2014 +0300

    BTCAR-DBG: Fully reworked.
       - UI is a completly standalone module. Trying to connect to the one of
         predefined IO pipe.
       - IO Set of files are common for all types of BTCAR-DBGs (CSR, AVRF,
         AVRB). Should be copiled together with IF specifc files.
       - IO-CSR debug IO to connect to CSR
       - IO-AVRB debug IO to AVR MCU back-door IF

commit 628f89c8cfda16fc1ef4dd4cfb2b29d154b48975
Author: avasilje <solit@bk.ru>
Date:   Sun Aug 31 04:27:45 2014 +0300

    BTCAR-DBG: Files' structure refactored

commit 2a1d053f1c5c63205db46a3bf327e37718641e84
Author: avasilje <solit@bk.ru>
Date:   Fri Aug 29 18:32:47 2014 +0300

    BTCAR-DBG. File structure & naming rework

commit 4e2c6dcbb533dfe6c4251cb0832b8ca72f2fb3f4
Author: avasilje <solit@bk.ru>
Date:   Thu Aug 28 18:08:46 2014 +0300

    BTCAR-DBG. File structure & naming rework

commit 503e02f65f1db44e09da58df4eee4d3654fe572f
Author: avasilje <solit@bk.ru>
Date:   Thu Aug 28 09:41:10 2014 +0300

    BTCAR-DBG: io-proc .sln added

commit a6e94adfd93c3e37e4c4aaac0d5e3bf1e441bd0f
Author: avasilje <solit@bk.ru>
Date:   Thu Aug 28 09:38:14 2014 +0300

    BTCAR-DBG: IO2UI messages wrapped into TLVs

commit 7ef58c7c2715c2d117f4d1217ad7508cec293384
Author: avasilje <solit@bk.ru>
Date:   Wed Aug 27 18:19:28 2014 +0300

    BTCAR-DBG. Temp Not tested

commit 876a9873cc0c2095f8efeb54e0b9e8257e8e88f7
Author: avasilje <solit@bk.ru>
Date:   Wed Aug 27 15:30:10 2014 +0300

    BTCAR-DBG: UI specifc defines added

commit c092f293166840a749ef9bd440d8b8f0d80edf29
Author: avasilje <solit@bk.ru>
Date:   Wed Aug 27 07:54:40 2014 +0300

    BTCAR-DBG: unlink UI from CMD LIB

commit b1e2f235c7c841d168e79480cea9d9ef36c081f6
Author: avasilje <solit@bk.ru>
Date:   Tue Aug 26 18:25:14 2014 +0300

    BTCAR-DBG. Temp Not tested

commit 634812676c8e1c03e29add6f697187a82d3e5dd8
Author: avasilje <solit@bk.ru>
Date:   Tue Aug 26 09:22:32 2014 +0300

    BTCAR-DBG: IO Pipe roles switched. IO - server, UI - client

commit 4700c30ea7c10371f84055b5ab4a218b80f23dd0
Author: avasilje <solit@bk.ru>
Date:   Mon Aug 25 18:27:12 2014 +0300

    BTCAR-DBG server client role changing. Not tested

commit 1fd227d3c57aabec859b58afe991db8a80b07cdc
Merge: 765a495 7564de8
Author: avasilje <solit@bk.ru>
Date:   Mon Aug 25 14:14:10 2014 +0300

    Merge branch 'master' into av_develop

commit 765a4958623ca93285880a7068bd0ed9cec63015
Author: avasilje <solit@bk.ru>
Date:   Fri Aug 22 01:06:59 2014 +0300

    DBG_BUFF LOG finished + unit test

commit 84f430cf24a8b5605dc8b1f653732ff3d4eb2391
Author: avasilje <solit@bk.ru>
Date:   Thu Aug 21 01:48:44 2014 +0300

    DBG_BUFF unit test file created

commit a159dc357c9c68fa0d272da07d78b48fd143dd43
Author: avasilje <solit@bk.ru>
Date:   Thu Aug 21 01:08:44 2014 +0300

    .gitignore file added

commit f1d6addba99be4648f3921c8253c20d67e693a2a
Author: avasilje <solit@bk.ru>
Date:   Thu Aug 21 01:05:44 2014 +0300

    BTCAR-AVR: Move DBG buff functionality to dedicated files

commit 791cd83b08f14a671ac3f345145190abd9d6bedf
Author: avasilje <solit@bk.ru>
Date:   Wed Aug 20 17:36:03 2014 +0300

    Temp commit for BTCAR-AVR. Not buildable.

commit fefa7b55daebe5e1dfb48dc8110afa82bb995a6c
Author: avasilje <solit@bk.ru>
Date:   Wed Aug 20 01:35:55 2014 +0300

    Yet another test

commit 5cb9dc22cc762e8a8c0ec612fd107f36c4bd9c97
Author: avasilje <solit@bk.ru>
Date:   Wed Aug 20 01:30:44 2014 +0300

    temp commit do not build