ui: implement new 'tile' view

for
* .ui-resources-list (All listings, like MediaSet's content, Search, …)
* MediaSet > Featured Items

Merged all current specs from IXT, so subtle breakage might occur…

---

Squashed commit of the following:

commit e31e8206c519c86397cb5fd2fe3c1545fc8d51fb
Author: Max F. Albrecht <1@178.is>
Date:   Mon Sep 22 19:30:14 2014 +0300

    styleguide: Move 10.2 documentation from the Upcoming Spec to components and combos respectively

commit a655210afbe7f999f0145379d3605b5200bc6408
Author: Max F. Albrecht <1@178.is>
Date:   Mon Sep 22 19:17:20 2014 +0300

    styleguide: name upcoming specs

commit d9fb60c32f804c3b98322e9dc355ea7ca80ffc93
Author: Max F. Albrecht <1@178.is>
Date:   Fri Aug 15 18:01:02 2014 +0200

    add markup for tile view in set > featured items

commit 4148bfcd74c3a88247f4ef210d266750210b591d
Author: Max F. Albrecht <1@178.is>
Date:   Fri Aug 15 17:22:19 2014 +0200

    refactor partial 'privacy' (don't wrap in special class)

commit f8290981a40b313e161d427c9299cd2a6dcc620a
Author: Max F. Albrecht <1@178.is>
Date:   Fri Aug 15 15:51:49 2014 +0200

    styleguide: use new tiles markup in featured items

commit f669feccf1967d44ff7de605ea7a549625545e65
Author: Max F. Albrecht <1@178.is>
Date:   Mon Sep 22 19:04:08 2014 +0300

    fix the messed up z-indexes

    now the tile footer is not overlapping clipboard, menus, etc

commit 6f004f20b0c8cf2e75363c9e1a0752731aac38c0
Author: Max F. Albrecht <1@178.is>
Date:   Mon Sep 22 18:02:55 2014 +0300

    test: check for additional class when switching to 'tiles'

commit 2fda8d27c2e39ef18a028a182815d97b58ff8432
Author: Max F. Albrecht <1@178.is>
Date:   Mon Sep 22 18:00:20 2014 +0300

    test: fix typos

commit 5ff0d77104774392792c78c0efe6de37dd650f77
Author: Max F. Albrecht <1@178.is>
Date:   Mon Sep 22 17:20:58 2014 +0300

    make 'save layout' also work for tiles

    - fix button
    - add additional needed classes in haml (as in js)
    - allow the :layout in set model!

commit 6e5182f41932baeb1732ac1d962d931f7e4d9261
Author: Max F. Albrecht <1@178.is>
Date:   Mon Sep 22 17:19:39 2014 +0300

    (fix whitespace)

commit 5c946571c7cfb6869e65d5dd4c983c600cb0442d
Author: Max F. Albrecht <1@178.is>
Date:   Mon Sep 22 15:51:44 2014 +0300

    fix fav star shadow

commit 08e09eecc464f709e4c822085d1b11ecfdc4f6f9
Author: Max F. Albrecht <1@178.is>
Date:   Mon Sep 22 15:51:35 2014 +0300

    test: fix typo #2

commit 91df1c7e4cb1c97132c39e3b4866dc3de6adf98f
Author: Max F. Albrecht <1@178.is>
Date:   Mon Sep 1 10:31:59 2014 +0200

    test: fix typo

commit eb01697032d54a60c00227f569b9d5e5921e50b6
Author: Max F. Albrecht <1@178.is>
Date:   Mon Aug 25 22:59:40 2014 +0200

    i18n

commit ffacd9deec4fb0e26d13e06a7c7626eb7c497d86
Author: Max F. Albrecht <1@178.is>
Date:   Mon Aug 25 21:46:36 2014 +0200

    add a test case

commit a1fe5b774d0cf5b999ae092b8efc83ca32fde02e
Author: Max F. Albrecht <1@178.is>
Date:   Mon Aug 25 21:36:24 2014 +0200

    tile: foot: correct flags for permissions and filterset

commit d68646de6bda4eed3de5ca060f2508ca6614fb96
Author: Max F. Albrecht <1@178.is>
Date:   Mon Aug 25 21:34:15 2014 +0200

    tile: put link on tile__foot

commit 4d968288b4d33a3c82d1900cdf7ab122b9908bac
Author: Max F. Albrecht <1@178.is>
Date:   Mon Aug 25 21:08:03 2014 +0200

    tile: body: insert thumbnail, make background dark grey (while loading)

commit 2ad5785894504a79ee1da954e62e96fa0f629c3b
Author: Max F. Albrecht <1@178.is>
Date:   Mon Aug 25 21:07:18 2014 +0200

    tile: head: implement status bar (always show fav status)

commit 4e20a4d3d5bf7225efa120e60c324e2298fe0125
Author: Max F. Albrecht <1@178.is>
Date:   Mon Aug 25 20:05:19 2014 +0200

    head: actions: swap fav and select

commit 987025b4adb60eda095d928b4f4dc252cceed5fe
Author: Max F. Albrecht <1@178.is>
Date:   Thu Aug 14 13:43:54 2014 +0200

    make grid normal size by default (not small)

commit e96e87a56ab4abc3bf4c046910c94824e0cdb7e7
Author: Max F. Albrecht <1@178.is>
Date:   Wed Aug 13 17:33:26 2014 +0200

    only make browsable if entry

commit 51a0a15bf294d410a91dd6c9f409d8c7a2a68648
Author: Max F. Albrecht <1@178.is>
Date:   Wed Aug 13 17:32:59 2014 +0200

    clipboard: refactor class to data prop

    .ui-thumbnail-action-checkbox => [data-clipboard-toggle]

commit 584c3629889005ada618a727dd691720ea5d2ff4
Author: Max F. Albrecht <1@178.is>
Date:   Wed Aug 13 16:37:33 2014 +0200

    template/css: hide .no-guest actions

commit 1f42289bab241561b2f94d7f2165211f47d2c78e
Author: Max F. Albrecht <1@178.is>
Date:   Wed Aug 13 16:36:44 2014 +0200

    template: style sets

commit dcfbe7c665cb3c24026d6be13517a194bb0f41a8
Author: Max F. Albrecht <1@178.is>
Date:   Wed Aug 13 16:36:04 2014 +0200

    template: correct author, image, actions

commit 6a9290a0c2b218a6276202c2723190d81508b972
Author: Max F. Albrecht <1@178.is>
Date:   Wed Aug 13 16:33:45 2014 +0200

    js: fix toggleFavor

commit 453973ac5d2573582e9c39976eeaadcb1fda77d9
Author: Max F. Albrecht <1@178.is>
Date:   Tue Aug 12 15:43:53 2014 +0200

    squash switcher

commit b98d44430b91427c04b4154beab347cf2bdf5e64
Author: Max F. Albrecht <1@178.is>
Date:   Tue Aug 12 15:35:45 2014 +0200

    mediaResources: more partials for actions

commit 72f291567ada6340751b3d9848519fa03ca1b72b
Author: Max F. Albrecht <1@178.is>
Date:   Mon Aug 11 16:47:16 2014 +0200

    layout switcher: add additional classes from data on button

commit 5e33c35796b7fa4ac982664164881e10376855ef
Author: Max F. Albrecht <1@178.is>
Date:   Thu Aug 7 11:30:35 2014 +0200

    res list: add markup, make layout switching work

commit 0152d776b77c05cc6501a13ad64d574beac88976
Author: Max F. Albrecht <1@178.is>
Date:   Thu Aug 14 15:14:55 2014 +0200

    styleguide: add href to all links

commit 9c871c05436825781118825b3ec059bccbb8ce47
Author: Max F. Albrecht <1@178.is>
Date:   Tue Aug 5 19:08:58 2014 +0200

    css: remove 'overflow: hidden' from '.ui-container.rounded'