[#70000612] introducing picking list

Squashed commit of the following:

commit 1a59a46743fc12384bb3b4584ebe3aeb4e93c9aa
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Fri Jul 11 21:19:07 2014 +0200

    separated picking lists by start date (on hand over) and by end date (on take back)

commit f7fa8dcabda0d62e7fd47976f93aab315c12ee0d
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Jul 10 16:04:44 2014 +0200

    (wip) picking lists tests

commit 2be79dac1b492ed26c6bf203c17eff0ccb06d5f6
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Jul 10 12:58:47 2014 +0200

    (wip) picking lists by start_date

commit 2a393a1c027d4f8708a96f04da9136e977425bfd
Merge: f5231ac 30f8dec
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Wed Jul 9 11:58:57 2014 +0200

    Merge branch 'master' into fs_70000612_picking_list

commit f5231ac7ef4833d1d3574cdf79f6ec1358718803
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jul 8 15:21:55 2014 +0200

    change Inventarnummer to Inventarcode

commit 1045ad41beca3cbde647c7820f96320abcf7cb84
Merge: 5ca6f7a 712ee11
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jul 8 14:57:43 2014 +0200

    Merge branch 'master' into fs_70000612_picking_list

    Conflicts:
    	features/examples/ruestliste.feature

commit 5ca6f7a87da5be2bc0c05c5815ac1c302a39355e
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jul 8 14:25:49 2014 +0200

    removing picking list link from approved orders list

commit efba34d2eade362f8de8d7500550b6b5f10cba64
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jul 8 13:54:45 2014 +0200

    updating acts-as-dag gem

commit f442d0e9aca06e3b9cb52ccfe26e4d3195659249
Merge: 8c39a7f 590fa2c
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jul 8 13:22:32 2014 +0200

    Merge branch 'master' into fs_70000612_picking_list

commit 8c39a7f7fac989f1bb79f7e10cb1edfd7ba4f89b
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jul 8 12:53:22 2014 +0200

    [FIXCI] activate @firefox tag where needed

commit 18371bd22f42498ff948ad274b04365ea500e411
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Jul 8 12:07:50 2014 +0200

    (wip) tests for picking list

commit 22dbb4371119e0776eb7d61a8d0de1e66f5dc4e6
Merge: e5c880f 69e6b59
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Jul 7 08:09:57 2014 +0200

    Merge branch 'master' into fs_70000612_picking_list

commit e5c880f83280cba927f710c61ca62225eff0b957
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Fri Jul 4 11:24:18 2014 +0200

    improving picking list draft

commit 6f00d4de295c1e7b930f214813bfd98693b08394
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Jul 3 16:19:57 2014 +0200

    first picking list draft (grouping locations)

commit 4d82a160c760ef1d1a9ecaf67bf3da1ae39b75ea
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Jul 3 11:56:19 2014 +0200

    (wip) introducing picking list