Add and migrate CollectionGroupPermission

Squashed commit of the following:

commit c5dfc4306c164f090c5628246bbf2adc41f3fa0d
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 1 09:45:57 2014 +0100

    ooops

commit 7f6e7f8f43ecd43f370f0375c68cbb2fff9e12a1
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 1 09:43:54 2014 +0100

    Update ci rspec task

commit cb308579a0549bc716b2fcdacc5b1eade01b606a
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 1 09:42:06 2014 +0100

    Factory and specs

commit 43c0eeab8021e5791058d61b1e7a3a7ad6f4df8d
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 1 09:30:36 2014 +0100

    Migration passes

commit 5e01538496a5d1c65c4172b2d19b5e199f9704cb
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 1 09:10:30 2014 +0100

    contiue with create_collection_grouppermission
Add and migrate CollectionApiClientPermission

Squashed commit of the following:

commit f24d6723849bdb249eaf4913414619a122a9bc68
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 1 10:19:53 2014 +0100

    Update cider ci Tasks

commit 25446877b92b01e7c1f15c0720c42b9c4e6e3df4
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 1 10:19:15 2014 +0100

    Model and specs CollectionApiClientPermission

commit 97f3662cf4d464d5fdf4b1e1f6355ff5f896e2f0
Author: Thomas Schank <DrTom@schank.ch>
Date:   Mon Dec 1 10:03:42 2014 +0100

    ApiClientGroupPermission: migrate ...
Upgrade dependencies