Squashed commit of the following:

commit ed4cfbc3e06842849f9005a68d7610ce6bf7837c
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 16:49:31 2012 +0900

    add new submodule which seems checkout-able from travis CI

commit 5652ac99e93896be5cfad2ba77cd32a50067d6df
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 16:48:12 2012 +0900

    remove test/websocket/msgpack (bacause check out in travis CI fails)

commit 9bee395c2e510a5df5c976449b7969b03875166b
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 16:40:42 2012 +0900

    forget \n for log
    add more test target bench, websocket (not worked yet)
    change travis CI test setting

commit c1e069696d00b66de6eab5997f9d22f00cde6ed5
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 15:35:45 2012 +0900

    move test/websocket/msgpack as git submodule

commit 1d8c741ea099564beb2c9ef90e905ca6ec6a0c78
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 15:22:54 2012 +0900

    remove unnecessary logs
    rollback change for investigation

commit 0540607c25f12ed849aacad2afeb36abab53ffda
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 15:11:26 2012 +0900

    fix bug that tls not initialized correctly for yue loaded as module

commit 5f0555897905faa4355e4a7e25f0c98325ca772d
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 14:51:53 2012 +0900

    add more logs

commit 0b52da68b9e1e35af8fee3011e9f0b18b57e0b47
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 14:33:58 2012 +0900

    remove loop::m_l, now no more used.

commit 85873784f99da8950da1e5d4fb49efb79c0a757c
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 14:19:54 2012 +0900

    add log and end test more than 1000 times delegation happens

commit abe9ac7e215aae26bab6c5b3b577c03e6713a59c
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 13:23:34 2012 +0900

    enable log for release build

commit e3206bb15b44b7391bd1d1862d2e5e3aea42096b
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 13:17:56 2012 +0900

    reduce test

commit 44c8ef388b2cbe93cb197d72618247d1b3282cac
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 13:14:09 2012 +0900

    because debug build test output hung up travis CI web page, back to installation option to release build

commit d88a28eb9ab59787599f430b68167e94d93a3a4a
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 13:07:32 2012 +0900

    fix problem that yue.client never catch error in async_*** callback
    fix bug that second allocation of cached socket hung up server process
    change test according to above fix
    investigation travis_ci stack, change installation option to install debug version

commit c6c0712a1c758cbd10381d195970f7d2c0dd1620
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 06:54:01 2012 +0900

    investigate test hungup

commit 412d62151084c0db2a0411aa0b2a877a5bbd1bc3
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 05:51:50 2012 +0900

    fix LdConfig builder text format

commit 3076688284c360560df01aa84d7444fa1298a318
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 05:42:12 2012 +0900

    fix LdConfig to use AddPostAction

commit addb11a0b5967f7ab219b6c6d17cf81b29dfc1d7
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Fri Dec 7 05:02:01 2012 +0900

    do ldconfig after so is installed
    to do above, implement new builder InstallSharedLibrary
    relate with that, static ld.yue.conf is not necessary, so removed.

commit b8546edf02a524cbf8ab3a169e59015401368237
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 18:41:38 2012 +0900

    for debug, give -v option to ldconfig

commit 9418cd32d5299573543b89ac8c03c2e92013f06c
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 18:32:26 2012 +0900

    set permission on installation

commit 57f0f4f572438acd629bfde2d46b4fc09108b9cc
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 18:09:08 2012 +0900

    add ldconfig for yue

commit 9035f79bf366e1e3ac778c55e5c2432914b84d67
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 18:06:49 2012 +0900

    re-enable installation to /etc/ld.so.conf.d/

commit c657bd30be5028936ad7410429e90ed5b87f6674
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 18:05:53 2012 +0900

    fix problem of sudoer permission problem (sudo /sbin/ldconfig seperately)

commit a22a6b017dd9659f4455d365db1b6d47b0ea3447
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 18:01:08 2012 +0900

    update ldconfig on installation
    add pre script command to enable ldconfig in travis CI env

commit 48ef74ddfd6c5fd98ad41fe94ac3c74498c7068a
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 17:36:37 2012 +0900

    pre-create directory which cause permission error for installation

commit 4bb6c4d5943d312e7e945e79270a7cf39e079b94
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 17:31:36 2012 +0900

    sudo rake seems not work, so add 777 permission to install target directories

commit 6f7241d2ff8cf1cd85944f99c5892564d1871df9
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 16:27:31 2012 +0900

    try to fix build fail

commit 4420adc1066320eb2080c58003545463d38d6a30
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 16:06:48 2012 +0900

    fix bug that uninstall run anytime when scons runs

commit d92c47152b18fd13387bff121ac5744ebbd04ddd
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 15:59:04 2012 +0900

    commit for test

commit 83c832cd2090a18b10d5bf0896c55cbc247a42d6
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 15:40:12 2012 +0900

    fix warning on debug build
    installation have to done with release build

commit 819db18ab3c0bdf1137daafa0c0a01652d3ce337
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 15:35:13 2012 +0900

    rake install need to sudo

commit 568f8de9c10890a06339fe4b681b2bdcde379766
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 15:34:14 2012 +0900

    update travis yml to use rake install

commit ab9032460fd83fc12814e101c908cd302b3b655a
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 15:31:56 2012 +0900

    update README

commit 8b7319b14c7b41bcc2d35e96a9801d39dc6d6282
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 15:28:57 2012 +0900

    implement rake install/uninstall to install/uninstall yue
    fix compilation warning

commit 11929a16f751452b5956617b014441814eba8161
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 10:26:51 2012 +0900

    fix typo

commit ec72bd9241c9a0f4bcb7bdb41fd3efca9d714b62
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 10:18:05 2012 +0900

    execute installation with sudo

commit ffd7792f4339fb02a73e9007177ac7096d23e69c
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 10:15:26 2012 +0900

    fix luaJIT install path

commit a529be0f33549b5a963c4e5f8067c1c106945a5d
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 09:50:55 2012 +0900

    fix check whether luaJIT is installed or not

commit c06ee35c313588bae2dfdda9102eda525d737339
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Thu Dec 6 09:44:41 2012 +0900

    use own luajit to build yue
    change way to terminate yue server so that rakefile not abort (dont use kill)

commit d5f7daf23861a0e0f7a7b4535954029b834befe3
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Wed Dec 5 19:31:19 2012 +0900

    fix bug that rakefile not return error even if real error occurs
    add submodules

commit 5350159c97cbd47471305debdbb931f3615b5f0e
Merge: 68bd4b4 81630c3
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Wed Dec 5 18:32:14 2012 +0900

    Merge branch 'master' of github.com:umegaya/yue into feature/travis_ci

commit 68bd4b4d9b0c16b99a1385411e6ebdb4be643b95
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Wed Dec 5 16:53:17 2012 +0900

    try to pass test

commit 3a44f012c89a518075efcddbe7f03a3941210a27
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Wed Dec 5 16:43:18 2012 +0900

    commit for invoking hook

commit b18c188f8b2fd2bbdacbe78325c269e34eabf584
Author: iyatomi takehiro <iyatomi@gmail.com>
Date:   Wed Dec 5 16:30:23 2012 +0900

    add travis configuration
Merge pull request #14 from umegaya/feature/travis_ci_pr

Squashed commit of the following: