Squashed commit of the following: commit bca01d16dcd4c0b1b847697f9c8fc1f3ec32dcf8 Author: Frank Wöckener <fwoeck@gmail.com> Date:   Sat Sep 13 16:24:13 2014 +0200
Squashed commit of the following:
commit bca01d16dcd4c0b1b847697f9c8fc1f3ec32dcf8
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 13 16:24:13 2014 +0200

    use class_eval for amqp setup

commit 1caf1428a363ba99cd4a7023671776e8ec3f22fe
Merge: 36081ab 4105efa
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 13 12:50:05 2014 +0200

    Back-merged master from release #{0.0.67}

commit 524a4c195e46852c142074a4c3fabf8dc579dbfe
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 13 12:43:43 2014 +0200

    rename zendesk ticket to crm ticket

commit 049d8fedb01db80d4d5b929fcbd757bce0067926
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 13 11:39:55 2014 +0200

    cleanup remote call class

commit 56ce3eec9247755d9c4cf0db60636a63adcb6ed6
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 13 11:24:30 2014 +0200

    rename CallRpc to AhnRpc

commit 7e251589850ec6033fae6533588e5bac595e1b2a
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 13 11:18:19 2014 +0200

    rename AmqpRequest to RemoteRequest

commit 96f8a8f0985134ec363440f198fe780d0eceef30
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 13 10:56:40 2014 +0200

    wording update

commit 2246a1cbaabce2d4b0dbea0d8b04645c8ebd8475
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 13 10:49:38 2014 +0200

    add menu link styling

commit f33d30164305305ebb56f89487cb42fea677d69c
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 13 10:02:53 2014 +0200

    move logger config

commit 2113c51d6c54cbd236393ccb7d2856b4442f4bf4
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 13 09:58:20 2014 +0200

    silence celluloid logger

commit 6872e890902e25a02fc8b3ef5aa5f8d86ed2efb7
Merge: bb4bd50 c0af89f
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 13 09:25:54 2014 +0200

    Back-merged master from release #{0.0.66}

commit aa26615e1d1f0ed40302f3ba1a8630cba599e614
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 13 08:51:01 2014 +0200

    add option to get cached zendesk tickets

commit 19a344c9a2ec8fde2d2fd80a13f070c7335dff75
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 13 07:54:52 2014 +0200

    improve ajax error output

commit ef9441fdd8a542ddb043094a269c9cc4a8765b18
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 13 06:10:35 2014 +0200

    use a celluloid pool for amqp messaging

commit 978be73a664fa14882d7d794d088e26453a07b87
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Sep 12 11:53:57 2014 +0200

    rename include to embed_in_root

commit 6beda1b54c44aa26a31ede6b6acbf48f9059504e
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Sep 12 10:03:23 2014 +0200

    small css update

commit f0e8fa1552c1662a48a89e6880cdf72ce32dcc33
Merge: 77d7c3c f5303ed
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Sep 12 07:43:28 2014 +0200

    Back-merged master from release #{0.0.65}

commit 8188a427458c9555deb3bdacc7112a4e8721c35b
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Sep 12 07:40:14 2014 +0200

    update rails to 4.1.6

commit 7127d000c54f9e06ce5e9b42dbbd2a39500dddf7
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Sep 12 07:38:49 2014 +0200

    update some gems

commit 02899dea81a4e4e2ae2d4194bb220884730d1207
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Sep 12 07:30:39 2014 +0200

    use call-rpc object for RPC calls

commit e040b646f42d73b1d3a6a4d3b5e3b6161f63cc8d
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Sep 12 06:49:59 2014 +0200

    use agent class instances for AHN updates

commit 1b4a78fd8c7932cecc753be8fcda883878ce34e5
Merge: b2fa5a3 eb39fd5
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 18:05:08 2014 +0200

    Back-merged master from release #{0.0.64}

commit c4e0a2c72ed1e916a742cae9aeba98aa899df4d9
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 18:01:29 2014 +0200

    small cleanup

commit 9013055cec8908e5d217191de5fcc7008445bb10
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 17:59:57 2014 +0200

    AmqpRequest class for rpc calls

commit b8e454af20f8d35aa8ee2a0a5a4ec85c68a49013
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 17:09:44 2014 +0200

    rename agentExt to extension

commit 5432ec75321bfe6012f2a270ae94eb16bc22c036
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 16:51:46 2014 +0200

    reduce CallEvent class

commit 6ccf962e8bc2d683a2350a44a3fb547480316917
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 15:46:37 2014 +0200

    use agent class for amqp messages

commit 22501f7e22005b61715c92acf9f84463f2655e85
Merge: 74605a2 159e2ee
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 14:56:31 2014 +0200

    Back-merged master from release #{0.0.63}

commit 3f1fc536a434fd7ca23ab98cbc01317532c29355
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 14:03:44 2014 +0200

    rename target_nnn_id to call_id

commit e28cf23bd8abd44cea9fa0eb44044f46b8f799ec
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 13:43:42 2014 +0200

    use marshalled call object for amqp messaging

commit 6079305150de1c5d1b058ce52191c742d7f95e00
Merge: ce8ba64 820f9de
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 07:56:17 2014 +0200

    Back-merged master from release #{0.0.62}

commit 7ebdd751139413977e69895b9dfb8d26cd67a42f
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 07:51:05 2014 +0200

    use marshalled call for redis storage

commit 6c5c1f4ed1353c3c5e57cb28e82bed9f5f6ed227
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 11 05:34:55 2014 +0200

    implement more customer RPC methods

commit 2b8227809533b1bbf28a5278a5e666aed27db97d
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 20:49:00 2014 +0200

    move more RPC method calls to VC

commit 5db6ed96150b2494da06e9ff94b8aebbe4215ffc
Merge: e07aabd d8c72e0
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 17:52:06 2014 +0200

    Back-merged master from release #{0.0.61}

commit a5e379594a0f112fd1c99ab6ebe74cb318e01fc1
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 15:36:13 2014 +0200

    refactor queue management, close threaded channels

commit 0f85f2ec937df4033506d3a9067123cc5b1282d4
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 13:39:11 2014 +0200

    small css cleanup

commit 214a7aaf8e3b44df7529defc735045939ad61e02
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 12:52:13 2014 +0200

    use multijson for serializing

commit 95239ff851d62af8f89aad4aac7c035a6210e3ff
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 02:43:50 2014 +0200

    update some gems

commit 3943d96fda7b6aeb3330baae5b098fb257cc7f10
Merge: 36d0b9e 825eefd
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 02:35:04 2014 +0200

    Back-merged master from release #{0.0.60}

commit d99a13e9e8698a466657f03ee2e9f0ab428fcdee
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 02:33:43 2014 +0200

    use symbols for most hash keys

commit b7367296826b84bd0a6c2c4aefd0fe780218b882
Merge: 7a5e824 02613ca
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 01:19:16 2014 +0200

    Back-merged master from release #{0.0.58}

commit 0192021055b13c5bbbfd241d14386dc949fa43a1
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 10 01:06:54 2014 +0200

    migrate from JSON to Marshal

commit 3f7c1c5f76596b7b1e91d6d5d5327955489f6791
Merge: 83399e9 41adb1b
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Tue Sep 9 08:10:36 2014 +0200

    Back-merged master from release #{0.0.57}

commit f5a185985dfd842996ed531bf07bcd8f46ca76ea
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Tue Sep 9 08:09:05 2014 +0200

    implement ZendeskTicket#fetch via RPC

commit a2ecbb0a560c7d87abfd89d768d057f18fc429b8
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Mon Sep 8 08:13:48 2014 +0200

    fix typo

commit 7527434a0620559c10c7c89696f11b339ad6ba00
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Mon Sep 8 07:57:10 2014 +0200

    start to move customer logic from VR to VC

commit 4ab4b6f9320492447d22b3125f6850678f14da03
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Sep 7 11:52:42 2014 +0200

    simplify call header management

commit ca6da2a78a61fcf4f94270598033810d7e1f4629
Merge: adcbad6 5fb2ac5
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Sep 7 11:21:13 2014 +0200

    Back-merged master from release #{0.0.56}

commit 67d56c7bfe44d45a523e739d22b0b23a855c1b47
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Sep 7 11:02:20 2014 +0200

    cleanup call header handling

commit aa74b041acbd7837d9a8b112c19ec2ec8dcd1815
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Sep 7 09:16:44 2014 +0200

    consolidate redis keyname usage

commit 93a3482bbb68027c565f65799dd032fe8d1fffe3
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sun Sep 7 08:32:12 2014 +0200

    consolidate redis keynames

commit e837f9065d17cb281f6004c30c603b4698406e86
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 6 20:56:48 2014 +0200

    update some gems

commit 6730f5037e3bcc8de9150bf5eafb7ca7609e9872
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 6 16:12:16 2014 +0200

    some platform specific css updates

commit 7d181d7a0c63c5f49ea94bdf683ea91774c5b691
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 6 15:08:55 2014 +0200

    don't save clean agents

commit 61967539cbebfdefdf6673cf1d3c41b3dc579a69
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 6 14:58:13 2014 +0200

    fix object clearance after push updates

commit 8830fa2dca14823b6344d6e7d6a0ba9109fc63a5
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 6 14:22:04 2014 +0200

    add comment

commit 23b41020752727cd88455bc5ea02675513a42d11
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 6 14:17:06 2014 +0200

    improve dirty detection of FE models

commit e50af9e40091b9df7fdb66ab8d7159988a715deb
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 6 10:27:28 2014 +0200

    sort helper entries

commit 2ac330e29f4400886444bda72553a816f8e957fd
Merge: fd836de 6444e60
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 6 10:01:05 2014 +0200

    Back-merged master from release #{0.0.55}

commit 3dba8b5c1daddb25bd1128244655676485fbb831
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 6 09:58:37 2014 +0200

    improve helper function and key shortcuts

commit 62a396c027756c1e5c2879880f75f8636dbf42da
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Sat Sep 6 08:34:00 2014 +0200

    improve agent form sliding

commit d77071c2cafe3c3c6ee20f42a3cdcdaf03becd68
Merge: e4c2d09 6a5c09b
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Sep 5 08:04:23 2014 +0200

    Back-merged master from release #{0.0.54}

commit 98793fa7db877ca5f742fce3afdf407e31d4080e
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Fri Sep 5 08:03:58 2014 +0200

    add agent form sliding mechanics

commit a0dfc69b4b55d9eadb229810b96ae6da8f5e5ad5
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 4 08:32:45 2014 +0200

    prepare agent form management

commit 6d7fc1ba00be603b23c618d401a42bd2c1fc549d
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Thu Sep 4 07:16:32 2014 +0200

    improve agent detail display

commit db7a65e88fb7ddc730405e228a1d6da21b85ea16
Author: Frank Wöckener <fwoeck@gmail.com>
Date:   Wed Sep 3 08:31:00 2014 +0200

    small css update

fwoeck/voice-rails