[FIX CI] creating contract for explicit inventory_pool
[FIX CI] reverting previous commit (creating contract for explicit inventory_pool) and fetching explicit inventory_pool's visits
[#52701313] Borrow Kalendar

Squashed commit of the following:

commit 340dd89ef49d54840430c58df31853d0de7154a3
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Mon Jul 15 08:23:54 2013 +0200

    [FIX CI] kalender.feature:51

commit 8048e4a466a5919a8e70ba9a8c1975b6ba05e159
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Fri Jul 12 20:25:18 2013 +0200

    FIX CI

commit 2302a93d46edf84017f055cc27bc1d0e3c7baac7
Merge: 0495213 8549c3e
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Jul 12 17:54:55 2013 +0200

    merge pull

commit 049521353106ca3514f75527ad269081a5d23512
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Jul 12 17:51:53 2013 +0200

    test kalendar.feature:54

commit 8549c3e4197575c4cca0db0d45c40bbe25407ee6
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Fri Jul 12 16:22:52 2013 +0200

    Kalender max. Verfügbarkeit

commit 3cfda6818c61879f95045d46733988da471ea4ad
Merge: 60927ac 4eba750
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Fri Jul 12 16:13:13 2013 +0200

    Merge branch 'sp_borrow_calendar' of github.com:zhdk/leihs into sp_borrow_calendar

    Conflicts:
    	features/step_definitions/borrow/kalendar_steps.rb

commit 60927ac276ddc6a666339e53fa8747ca13aacbe5
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Fri Jul 12 16:12:06 2013 +0200

    Auswählbare Geräteparks im Kalender

commit 4eba750c559e0d9670e765272e5e65615270242d
Merge: a9f6d35 bb801ce
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Jul 12 15:35:53 2013 +0200

    git pull & merge

commit a9f6d35ae8571f87674cf7e4fcca3c6214cd2cbf
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Jul 12 15:34:11 2013 +0200

    test kalendar.feature:46

commit bb801ce6dac8e046a833744b4bde1dde24553d08
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Fri Jul 12 15:06:22 2013 +0200

    Kalender Anzeige der Schliesstage

commit baada8f4b9756f523ca1e56611086e99c8a5275a
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Fri Jul 12 14:58:34 2013 +0200

    Kalender zwischen Monaten hin und herspringen

commit 0f364f3d1932fc38cb0d375c2c274318f039d4be
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Fri Jul 12 14:43:39 2013 +0200

    Kalender Sprung zu Start und Enddatum

commit b0e83d009e204ba83fb8af36e702a383fd414bc0
Merge: 3510537 411ae5e
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Fri Jul 12 14:01:39 2013 +0200

    Merge branch 'sp_borrow_calendar' of github.com:zhdk/leihs into sp_borrow_calendar

    Conflicts:
    	features/step_definitions/borrow/kalendar_steps.rb

commit 3510537f3bd400ac34dea5a944e89ba86a7d0d79
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Fri Jul 12 14:00:58 2013 +0200

    Meiner Bestellung ein Gerät hinzufügen

commit 411ae5e782f9c8f5c08a6466e42c09dba00aca86
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Jul 12 12:23:16 2013 +0200

    3rd test

commit 0d8926d94b222ddc3a20e448d23e5c5a79b55176
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Jul 12 12:05:42 2013 +0200

    2nd test

commit 699aa8d3defbfdc49c334def77e175ce6857af42
Merge: 1c68abf 84c12f3
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Fri Jul 12 10:57:50 2013 +0200

    Merge branch 'sp_borrow_calendar' of github.com:zhdk/leihs into sp_borrow_calendar

    Conflicts:
    	features/step_definitions/borrow/kalendar_steps.rb

commit 1c68abfdcef3c321476e05b70422a83646f1644f
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Fri Jul 12 10:57:08 2013 +0200

    kalendar.feature:120

commit 84c12f3b979ad5f842d4610aab15ac956800010a
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Jul 12 10:47:02 2013 +0200

    Calendar first test

commit 84977750aba6a91674daeca1c06bffa64ec3c870
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Fri Jul 12 09:52:51 2013 +0200

    kalendar.feature:120

commit 46d792b79949243357573f95b4c0eae0211285a2
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Fri Jul 12 09:33:47 2013 +0200

    fix kalender steps

commit 60b8d7b69e2348bea056f66436ca09cf889e7000
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Fri Jul 12 09:29:01 2013 +0200

    start kalendar_steps

commit 01d70e0593970e8d697673bb1caf3431f022fadd
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Fri Jul 12 09:24:22 2013 +0200

    [FIX CI] modellliste.feature:151

commit 3942a38ebd313c45ed15f47c632c8423b6b5ec81
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Thu Jul 11 15:37:39 2013 +0200

    [FIX CI] modellliste.feature:115

commit 000a86946223f991fbcbc5b4afef6c6f5be3860f
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Thu Jul 11 15:30:30 2013 +0200

    remove this line for a while

commit 4e02be254286cb94102c153307fc974593411b7d
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Thu Jul 11 15:13:17 2013 +0200

    remove console log

commit 9eb46b230f416bba16b12a874af2307b1da8309a
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Thu Jul 11 15:12:07 2013 +0200

    finish booking calendar implementation

commit 14a598e22dbb18b6aaaa1ef48829f1cc1c002605
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Thu Jul 11 14:22:37 2013 +0200

    continue booking calendar

commit 19c571a0181995c8e900e2826adf3d042a63d4da
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Jul 11 14:17:46 2013 +0200

    Fix CI features/availability_inventory_pool_story.feature

commit 6d3cd3a2e59580ef61a03642a2a3cfdd555a3282
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Jul 11 12:28:24 2013 +0200

    fix work_days_steps.rb

commit d1fd353653014227ab6c8cf939f889e51a2d5186
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Jul 11 11:52:54 2013 +0200

    Fix CI

commit e901af3f945c5e21a01c1e536a2fd5bcb48d0ecf
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Thu Jul 11 11:41:07 2013 +0200

    Continue booking calendar

commit a3606bb11ea211c1de9dede643ff3509e438e115
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Tue Jul 9 16:20:30 2013 +0200

    Adapt the add_line to the new borrow section

commit 955781404763b856018a4b7b4ebe4201eb3e3d6a
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Tue Jul 9 15:57:39 2013 +0200

    finish borrow booking calendar

commit 17f48b65ed8d517423905c8bc2e23ff40ee14b2e
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Tue Jul 9 11:43:50 2013 +0200

    continue booking calendar

commit 803e4f4cadef11bca16b32c47644c51f36749445
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Tue Jul 9 10:03:59 2013 +0200

    minor naming

commit 7b5db78aeb8eb815a62a1f84e1d8bc2860aaa2f5
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Mon Jul 8 15:48:01 2013 +0200

    continue booking calendar

commit e0ac799702832725dc4d4c0d386b2eb6cc023bce
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Thu Jul 4 15:47:09 2013 +0200

    continue calendar interaction

commit 00a214c1f6b1967caf8a8ab27b31e9bf383e936d
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Thu Jul 4 13:35:29 2013 +0200

    continue borrow booking calendar

commit fc8580357c5106aaea70290043843acb84b31e53
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Wed Jul 3 15:53:37 2013 +0200

    continue booking calendar

commit b3ee0af22144a5e3c72e65fa2fa8c757de37c923
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Wed Jul 3 14:18:34 2013 +0200

    continue calendar

commit 406739a2f0ffb07e7d5e9b2849637623ec7243a8
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Wed Jul 3 13:56:31 2013 +0200

    start borrow calendar

commit d267673bc418d605f1d3bbd821579e60834db11f
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Jul 4 15:37:10 2013 +0200

    Borrow availability controller
minor design fixes
fix text ellipsis for order basket line
upgrading to Rails 3.2.13
removing test captures generating availability dot graph
solving conflict