[#75876190] exclude retired items from assignment in hand over

Squashed commit of the following:

commit 75faa423f787be8a7e50afe5e991edcb3f6b2709
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Wed Jul 30 13:33:37 2014 +0200

    refactor coffee controller

commit 48ec3c9f28c416fb0960e6244400cda10d7ce7ef
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Wed Jul 30 13:07:12 2014 +0200

    impl

commit 1d60a68d2120b567fa17cd9abf7cadc15d7f9b12
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Wed Jul 30 13:02:53 2014 +0200

    second test

commit ec52d09fee064dbd351c07ff723e64dad76284e3
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Wed Jul 30 11:42:27 2014 +0200

    retired scope for item

commit f11fcd27907ff7939e1544fd298b77cd68e1a300
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Wed Jul 30 10:10:09 2014 +0200

    [FIX CI]

commit e62a68db43f8ebde4a727b120fd55ee2dad5aeb9
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Wed Jul 30 11:38:36 2014 +0200

    second test WIP

commit fe227167d63f844efe8fc4c66b8f5014a2008ef1
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Wed Jul 30 11:32:58 2014 +0200

    first test