Squashed commit of the following:
Squashed commit of the following:

commit 4e016f13aa3b8a3807cabfd3e70aded2d29541ea
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 15:47:16 2014 +0200

    use agent class for amqp messages

commit 64a84b1e11bc811a49a85261221f8c61244a39dd
Merge: a96a64c 0801fa3
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 14:57:20 2014 +0200

    Back-merged master from release #{0.0.63}

commit a96a64cb07bbf4db28500947e406336fa1ac827f
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 14:26:57 2014 +0200

    update logging

commit ec218a19f537755dda2c2006cf8b3a0592574d5c
Merge: 26a0c3d 737e851
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 07:57:17 2014 +0200

    Back-merged master from release #{0.0.62}

commit 26a0c3da7b7abe97bcb83368615e3cf67e232889
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 07:50:48 2014 +0200

    use marshalled call for redis storage

commit fad4b9ed1fd2b0bdd40e79fe42ceeb5ea6984fa8
Merge: 2edd2cf d972960
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 17:52:53 2014 +0200

    Back-merged master from release #{0.0.61}

commit 2edd2cf01b9d41dc4f68cf4b1c58d9fe1028cbc7
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 13:37:56 2014 +0200

    strip data from logging

commit 11e7a59b97327ee235919dc6d44d7404fd87a774
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 13:22:43 2014 +0200

    add verbosity

commit 63aee2d44cd54275cf29d6fdd77fc58f3c640b6b
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 12:49:49 2014 +0200

    use multijson for serializing

commit 0b20e7da5ba95d191d87e3c7ea986cd957864ea0
Merge: acbaf19 8944b0a
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 02:36:02 2014 +0200

    Back-merged master from release #{0.0.60}

commit acbaf196a420b7ae5159bff03e5149472c39b0fd
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 01:41:38 2014 +0200

    more verbose logging

commit ea8b17d3d4df4a2421cb54f620705066ee2af695
Merge: 7fe4076 0afe255
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 01:24:19 2014 +0200

    Back-merged master from release #{0.0.59}

commit 7fe407680fb40a9eda859747a4d397c02c1cefbf
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 01:16:24 2014 +0200

    migrate from JSON to Marshal

commit 91d565c858766c64e22050d310debabea27fd080
Merge: ae0737a 7bf25fd
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Tue Sep 9 08:11:28 2014 +0200

    Back-merged master from release #{0.0.57}

commit ae0737a1fedc5124fb92bfa65d91902548d61f87
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Sep 7 13:51:12 2014 +0200

    add dirs for ctag

commit a11f0f228c1bea4fca274a025f3f2d70a862e19b
Merge: cd87da2 cd83601
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Sep 7 11:21:46 2014 +0200

    Back-merged master from release #{0.0.56}

commit cd87da205ee87d36d2658d5b99c9712ff0e02e4a
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Sep 7 07:45:22 2014 +0200

    rename redis connection

commit df0bd1da0ba86db986bcc142870dc63c925f8495
Merge: a07359c 4b7ddd5
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 3 08:21:09 2014 +0200

    Back-merged master from release #{0.0.53}

commit a07359c2d5fc154c9106781fb46663f65481cdf3
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 3 06:33:31 2014 +0200

    wrap amqp pushes into next tick

commit c17403c0a9c9d611259da23dfc1959c0713cc3e5
Merge: 68596aa 6d2328e
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Aug 20 19:09:39 2014 +0200

    Back-merged master from release #{0.0.43}

commit 68596aac4dedb1795f0d7a201d7ab7957bd26fa7
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Tue Aug 19 05:38:20 2014 +0200

    improve closed connection handling

commit 0d17ed8f06ec2df0cb87c2951fdff91472f6766d
Merge: 54871cc 1cac6bb
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Aug 10 13:09:31 2014 +0200

    Back-merged master from release #{0.0.34}

commit 54871cc0710f89f05c237bf76f3292787a5b5f0c
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Aug 10 09:18:48 2014 +0200

    rename method

commit 547e21f88d5d64642070d83a10e2714ccb1f49d7
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Aug 10 09:09:14 2014 +0200

    allow to send push messages to multiple clients

commit 13bf582a06ed264e9db0ecfc6dfd0a8393081db2
Merge: c0ae0d9 770c3c8
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Aug 10 08:15:01 2014 +0200

    Back-merged master from release #{0.0.33}

commit c0ae0d96ef05cc207f4d494aa8ee65340f849eec
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Aug 10 08:13:52 2014 +0200

    fix typo

commit b51fed93271f64d9c36addba849171321ed093b4
Merge: 8549ac7 fb9ab58
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 9 10:23:18 2014 +0200

    Back-merged master from release #{0.0.32}

commit 8549ac7dc8c190890bb9726e84d983fafac84d06
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Aug 9 09:05:34 2014 +0200

    use online state for agent visibility instead of registry

commit 175ab1612ecaf831a9bded8b3f7f982bf73637fc
Merge: 7074157 54fd485
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Jul 30 11:35:50 2014 +0200

    Back-merged master from release #{0.0.25}

commit 70741578db5a47d84bbe6de6974c0202abadf84f
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Jul 30 10:42:47 2014 +0200

    update some gems

commit b099b914e8a64e1175911a77f15c84ff23eb2e65
Merge: 241794f 2bb0e69
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Jul 20 07:45:42 2014 +0200

    Back-merged master from release #{0.0.23}

commit 241794f641b109f5d12d561e0c1b81f3c5fb9077
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Jul 20 07:03:17 2014 +0200

    change main file name, set log levels

commit dda1eab16ff745a3e6c38cc0c98bcf0bb5a5d15e
Merge: e2d3885 3ce7ae0
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Jul 17 11:48:20 2014 +0200

    Back-merged master from release #{0.0.21}

commit e2d38855d3724e01f97b98fb31d2345334e055b5
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Mon Jul 14 11:37:36 2014 +0200

    remove closed connections from registry

commit 807f174dca2c810b8f7643a2249370d1e595015c
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Jul 13 13:47:08 2014 +0200

    rescue closed sockets under jruby

commit f413b2db1f2796c71b67472727aa7850cc75d334
Merge: 90c5840 87b2c00
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Jul 11 09:15:15 2014 +0200

    Merge branch 'master' into develop

commit 90c58409f7e0f4fe8a68478d5baa33d963def32e
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Jul 11 09:15:12 2014 +0200

    ignore merge files

fwoeck/voice-push