[#68100124] [#68102696] delegation mails

Squashed commit of the following:

commit 0398383ffc707d52f564c8758d4cb4c444a4f6ed
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Wed Apr 16 12:47:01 2014 +0200

    reproduce generated persona dumps using REPRODUCE_DOMINA_EXECUTION_ID

commit 5521fd875d7ff2033074ea7bb944dc310bcd05c8
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Wed Apr 16 11:50:11 2014 +0200

    automatic generated persona dumps even when persona definition has been changed or DOMINA_EXECUTION_ID is given

commit 6b6c822a7fe34e5c4554488fca12c0ac2a48fbbc
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Wed Apr 16 11:31:10 2014 +0200

    automatic generated persona dumps

commit 2fc1f5b108536951301bd88dffaae1391bcd1a05
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Apr 15 17:23:56 2014 +0200

    implementing tests for delegation mail

commit bc8bde2faacb734c533973920a7396d4257235af
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Apr 15 14:29:36 2014 +0200

    adapt reminders to mail delegated users
[FIX CI] click button
[FIX CI] wait for autocomplete
In staging, automatically deploy next if no tag is given.
[#69681678] Fixing typo.
new logic about random seed for test environment

Squashed commit of the following:

commit ebae34ae6cbc09c4e4855eb21e56ad4f0259a1a0
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Apr 17 11:48:06 2014 +0200

    [FIX CI using click instead of hover

commit e12f026a7d97ffa3b2ebc20085fed0ec7e295198
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Wed Apr 16 16:17:14 2014 +0200

    [FIX CI] sorting contract_lines to take back

commit f44a1b06b770127e5119d46415547307d274edf4
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Wed Apr 16 15:53:26 2014 +0200

    small fix

commit b7eff3701d3c906a0c4b8dc3b768d65c3f7b9376
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Wed Apr 16 15:18:39 2014 +0200

    new logic about random seed for test environment
[FIX CI dom sync
target_type preparation for fields
rename feature
reuse content_for :title in view
fix inventory field helper
fix tests
updated feature tasks yml
create new software license - first working frontend draft
create new software model
translations
activation type & license type as properties
introducing Software model as subclass of Model model