[FIX CI] various fixes from 'fix_3_trials' branch

Squashed commit of the following:

commit 866c69b792bf0a839758d6b3ef225d89bc49805c
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Sep 16 16:57:51 2014 +0200

    [CI] set auto trials to 1

commit bf97a347ffb7724c3166fdd963572860200826ef
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Sep 16 16:39:56 2014 +0200

    [CI] remove strict definition, raise timeout to 5 minutes, generating 1 single personas dump

commit f3335044c42eb22dbec4e4aa6f58b9860f74d1a5
Merge: 5b63b37 02751e9
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Sep 16 16:39:21 2014 +0200

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

commit 5b63b37fb065c2caebff91744aa959e4cc3ce597
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Sep 16 16:39:17 2014 +0200

    optimize edit_take_back_end_date.feature

commit 02751e9f748b4cbcfdb3bd8c1ae4071e61de5519
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Sep 16 16:16:36 2014 +0200

    removing capybara-screenshot gem

commit 9773732f816ed21d046b7915b8a2aa24d484835d
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Sep 16 16:14:08 2014 +0200

    removing custom cucumber benchmark logs

commit 646572f1a5777aa8d55b5ea611355b872eb8177d
Merge: 5d90132 350a369
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Sep 16 16:11:20 2014 +0200

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

commit 5d90132b9b0479d20175d1329f77855eddfe5399
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Sep 16 16:11:16 2014 +0200

    fix add_item.feature

commit 350a369fab55e45df7227d8215cb875dcfc93701
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Sep 16 16:05:38 2014 +0200

    refactoring text assertions from rspec to capybara

commit 7cebb120e99194e4afc758e64ddf5ce9133a7040
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Sep 16 15:16:53 2014 +0200

    [FIX CI]

commit 990a9807515945fc9e8664baf7b975aff6744ad0
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Sep 16 14:57:18 2014 +0200

    additional forgotten file from fix_inventory_list

commit 88c1847291dce071aeada0323b4ab96dbe7ae4d1
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Sep 16 14:51:51 2014 +0200

    fix inventory index list (squash merge of fix_inventory_list)

    Conflicts:
    	app/assets/javascripts/manage/controllers/inventory_index_controller.coffee
    	app/assets/javascripts/models/inventory.coffee
    	app/assets/javascripts/modules/rooted.coffee

commit 4b08b4d3f0db8ecd5b2fc180d8559ac8a1f83e3f
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Sep 16 14:44:57 2014 +0200

    [FIX CI]

commit 59b7392dc7ab8355ed148300a83b86241b39d933
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Sep 16 14:25:19 2014 +0200

    [FIX CI]

commit 30c0769c9357e0a304015923c2c166e766f4937a
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Sep 16 12:15:20 2014 +0200

    [FIX CI] aushaendigung.feature, ausleihe.feature, database.feature

commit 6886d153471ba12c313e6e1d3972e4c462342ff3
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Sep 16 11:49:27 2014 +0200

    [FIX CI] gruppen.feature

commit 7d4df5c7d57ee2cc76c60e75642f79ad5aba8f0b
Merge: 2ed6b36 596e16e
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Sep 15 15:59:24 2014 +0200

    Merge branch 'master' into fix_3_trials

    Conflicts:
    	Gemfile.lock
    	cider-ci/bin/list_cucumber_tasks.rb
    	cider-ci/tasks/cucumber.yml
    	cider-ci/tasks/cucumber_scenarios.yml
    	cider-ci/tasks/cucumber_strict.yml
    	cider-ci/tasks/cucumber_subset.yml
    	features/examples/ausleihe.feature
    	features/personas/dumps/minimal_seed.sql

commit 2ed6b36bd3f6244831b04cc7a4164ec256ea69c7
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Mon Sep 15 15:55:12 2014 +0200

    Revert "Inventory Spine Model removed & Rooted Module simplified"

    This reverts commit ac1a50fd13fa4a95ef05200b508a3e3ec6e155aa.

commit ac1a50fd13fa4a95ef05200b508a3e3ec6e155aa
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Mon Sep 15 15:47:43 2014 +0200

    Inventory Spine Model removed & Rooted Module simplified

commit b79f4c37c13763cf4698b214b2f2070248ac4743
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Sep 12 15:08:38 2014 +0200

    dumps

commit 778206ce5fd81f371bb6be18f7a6fb291c8789f2
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Sep 12 15:06:23 2014 +0200

    various fixes

commit 5530d279c216da40e4e614bcfa6e9cffd97d5732
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Sep 12 13:58:14 2014 +0200

    move Array.class_eval to env.rb

commit 9a3a4f9b3f3ff740cd24fd70ee7d5842032b5104
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Sep 12 11:46:33 2014 +0200

    fix test probleme.feature

commit faef95dff65864c144956b57484728db4f0323b1
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Fri Sep 12 11:46:15 2014 +0200

    fix problems tooltip availability for groups frontend

commit 6b6285a4f8b6d06f0e7d822d233651f3b8ae7ee8
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Sep 11 15:46:40 2014 +0200

    overriding Array#shuffle and Array#sample with random based on TEST_DATETIME

commit 606213cb56d0eb23a5fd35b61e5f307a1c916751
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Sep 11 15:12:43 2014 +0200

    just testing

commit 0c586c514ea37bbe7df8025a62cc6f3fc3413738
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Sep 11 15:03:16 2014 +0200

    just testing

commit 971cee23f1d167f96a6450f702c0d470d251078b
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Sep 11 15:00:32 2014 +0200

    just testing

commit cec2fc082bf845bae71763a3e4d8aa39c04b25cb
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Sep 11 14:57:27 2014 +0200

    just testing

commit 83693e6f3aa80e672ac49156870950da50cbdb38
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Sep 11 14:55:09 2014 +0200

    just testing

commit 54c01de7094e983cfd0fea8a1aa41d808c0f6cac
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Sep 11 14:50:41 2014 +0200

    just testing

commit 3eac856a8ca9316e36fad44af3a6ce261aa0b5c0
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Sep 11 14:47:10 2014 +0200

    small check of shuffle

commit 09fcd5a097d22c093708543d9e56a7116da0d6a9
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Sep 11 14:39:23 2014 +0200

    small check of srand

commit 17bfca5e3ab2e8787c0576d793301e3478f0c7b2
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Sep 11 13:37:18 2014 +0200

    merge branch fs_cucumber_browser

    Conflicts:
    	cider-ci/tasks/cucumber.yml
    	cider-ci/tasks/cucumber_scenarios.yml
    	cider-ci/tasks/cucumber_strict.yml
    	features/examples/aushaendigung.feature
    	features/examples/ruestliste.feature
    	features/personas/dumps/minimal_seed.sql
    	features/support/env_screenshots.rb

commit 80131b571df554dc05f0de4e1a0c3b04069b7956
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Sep 11 13:04:57 2014 +0200

    @chrome for aushaendigung.feature

commit b91f928b03c418cd89566d0c3e43bc69f8122d07
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Sep 11 13:03:10 2014 +0200

    fix add.feature

commit c4432874d49750eda731750622eba23152db8666
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Sep 11 11:43:14 2014 +0200

    fix ruestliste.feature -> @chrome

commit d5caca0117c602b9197743430d0a6dae73a3377c
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Sep 11 11:38:27 2014 +0200

    fix features/manage/acknowledge/add_item.feature:25

commit e0e9f09bd575b63dd2706108739a3714989e1392
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Sep 11 10:14:44 2014 +0200

    fix env screenshots#

commit 3ac2011c73eee37f6b0441e891187de9394debda
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Sep 11 10:01:33 2014 +0200

    new dumps

commit 522d27738f4b20e7b1504bedf14aa351cbdaeb90
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Sep 11 09:48:32 2014 +0200

    revert @chrome tag back to @firefox

commit b09788d8d79b4f29c02b6e02e47e8b79e7cd5c61
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Thu Sep 11 09:46:59 2014 +0200

    gem update selenium-webdriver

commit 28a49c6d5e2b7107beb4824103d89b55f0960018
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Wed Sep 10 13:57:03 2014 +0200

    try @chrome

commit b3df16af056be2172b0fa88aa8c386dbda129e7a
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Wed Sep 10 12:20:30 2014 +0200

    features/support/env_screenshots.rb

commit adad79d4e997b037f07817f823a3d08ff664b871
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Wed Sep 10 11:36:31 2014 +0200

    testing autocomplete

commit 845f404a68c44e34866d799580a3853de9a44cbf
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Wed Sep 10 11:26:55 2014 +0200

    Revert "test hotspot feature"

    This reverts commit d82c5407b20ed03ca6848bbb0759bfa67c054450.

commit d82c5407b20ed03ca6848bbb0759bfa67c054450
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Wed Sep 10 11:23:35 2014 +0200

    test hotspot feature

commit 7cc679d7a476dfbdf28a97360e2064a33929af08
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Sep 9 17:49:41 2014 +0200

    inventarhelfer steps fix

commit 30f6295f05315cdecaf87fcabd85132ff338dd38
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Sep 9 17:42:57 2014 +0200

    fix kalender.feature

commit d2a8bf98e6d0d351eb3b97a56b46f6c846df1399
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Sep 9 16:23:30 2014 +0200

    fix paket item inventory helfer test

commit 7aeb3e7b1458ac29634baf54450292ac1c4dfdbf
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Sep 9 15:28:02 2014 +0200

    fix features/step_definitions/examples/kalendar_steps.rb

commit 6a306888dde6d1324d8f642c19781f8c3e7b62df
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Sep 9 14:41:25 2014 +0200

    fix features/borrow/vorlagen.feature:45

commit 33a7f870dfe1eeab2516d17b44bb959ad80091af
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Sep 9 12:01:11 2014 +0200

    fix features/examples/ausleihe.feature:79

commit 73f088874aa99ced2c59d328447da29fb44ae066
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Sep 9 11:52:23 2014 +0200

    fix hand over add.feature

commit d588f2880068a190c8c90c62bd827533f56b3753
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Sep 9 10:59:39 2014 +0200

    auto_trials: 2 inside of the generation script

commit 2b4b74ff41bb39842c2f986f43a42fe0face731d
Author: Matus Kmit <matus.kmit@zhdk.ch>
Date:   Tue Sep 9 10:59:18 2014 +0200

    regenerate scenario tasks with auto_trials: 2
6 dumps & 3 trials
test prepare
prepare test DEFAULT_BROWSER=firefox
Merge branch 'master' into fix_3_trials

Conflicts:
	cider-ci/bin/list_cucumber_tasks.rb
	cider-ci/tasks/cucumber.yml
	cider-ci/tasks/cucumber_scenarios.yml
	features/personas/dumps/minimal_seed.sql
	features/step_definitions/manage/acknowledge/edit_order_line_steps.rb
	lib/tasks/app/test.rake