[#36192227] Catalog layout (first draft)

Squashed commit of the following:

commit 0e82a3b2e2ba10bdd4f4c67c5c4d63fc7691de42
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Fri Oct 12 17:35:43 2012 +0200

    removing inline style

commit 4293a038361795336375aa930ea66f946bc470ab
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Fri Oct 12 17:21:35 2012 +0200

    symbolized "with" params

commit 587aa799b4b2adcbce21dc7cdb88df756333c4fd
Merge: 115af6f c0e4efc
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Fri Oct 12 17:07:43 2012 +0200

    Merge branch 'FS_katalog' of github.com:zhdk/madek into FS_katalog

commit 115af6ffe2bca58cea3e4530a17e5cb965c2528d
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Fri Oct 12 15:49:20 2012 +0200

    introducing catalog and categories templates

commit 5fad1e149de0979e87dfe7637c46e1ded44d8c06
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Fri Oct 12 11:33:19 2012 +0200

    introducing the Catalog Set and refactoring the Dashboard

commit 8c2efcef7fe07fbb74e876220f444926051fb081
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Fri Oct 12 11:32:13 2012 +0200

    css: refactoring #results to .results

commit cb29c0f8e933a041093d17f3059b4c81968ad971
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Oct 11 14:47:48 2012 +0200

    more css refactoring

commit fdf6ce6985678dd0021232b12ba9c65786aca748
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Oct 11 14:32:59 2012 +0200

    refactoring test

commit c38c9e2432f00b1134ceaa8b5317d05e2ce2a983
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Oct 11 11:31:16 2012 +0200

    css: dropping #content_body2 and refactoring #content_body{…} to .content_body{…}

commit c0e4efc310a047f9b2d3eae577e714e09be7d274
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Fri Oct 12 15:49:20 2012 +0200

    introducing catalog and categories templates

commit 35abd6905192a8b106ee7f67cdd6f6263241f20f
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Fri Oct 12 11:33:19 2012 +0200

    introducing the Catalog Set and refactoring the Dashboard

commit c4afb25b7a8d455581be10ce6a8f880e45d431ca
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Fri Oct 12 11:32:13 2012 +0200

    css: refactoring #results to .results

commit 698932d8d302e0094653e699b9ad211667660dfe
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Oct 11 14:47:48 2012 +0200

    more css refactoring

commit c745e9276b5d0fd0517beacec92ff12443386f78
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Oct 11 14:32:59 2012 +0200

    refactoring test

commit 6e32729db8c3a32743997822cef43e3e675a22b7
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Thu Oct 11 11:31:16 2012 +0200

    css: dropping #content_body2 and refactoring #content_body{…} to .content_body{…}
display description to catalog and categories templates
scoped filter_types for hash_for_filter generator
[FIX CI] Scenario: The three blocks of content available on the dashboard
persona data is already existing we should not overwrite the database with the current checked in file (SP, TS, FS)
personas dump with catalog set
[#136389] changed names of file-filter Datei, Dateityp, Dokumenttyp
[#33529459] removing "other document participants" meta_key
[FIX #37764367] Filtern: Pagination funktioniert nicht richtig

Squashed commit of the following:

commit 083597cfafe3941563256db3c137bac2ff565dc5
Author: Sebastian Pape <email@sebastianpape.com>
Date:   Wed Oct 17 09:39:44 2012 +0200

    fix pagination on filtered lists
[BUGFIX] reimporting a list of terms previously exported
[#37839675] speed up media_entries browsing, displaying only 20 elements for each term and link to the general filtered list
[#33624699] dropping Snapshot model, Expert and MIZ-Archiv groups, moving TMS export to MediaEntry

Squashed commit of the following:

commit 07237295641759fc3bc479d61eabb3674a795c8f
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Wed Oct 17 17:36:33 2012 +0200

    download tms and zip

commit 45c145f6349adab645e4d742abd9eca742e33c60
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Oct 16 15:08:26 2012 +0200

    "Expert" and "MIZ-Archiv" are not system groups anymore, the memberships are kept and are not treated as normal groups

commit 1f1815ca73f2c4869c3c365df30c8a58bc23c3be
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Oct 16 15:01:48 2012 +0200

    dropping Snapshot completely, moving tms export to MediaEntry

commit e60e90bd8c3d38e190b9cc2bea19e4c9985e3eb7
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Oct 16 14:59:29 2012 +0200

    meta_key cascading destroy on meta_data, meta_key_definitions and meta_key_meta_terms

commit 247770da393c4095687f4fc96bc9cb75d800ebf0
Author: Franco Sellitto <franco.sellitto@zhdk.ch>
Date:   Tue Oct 16 11:05:57 2012 +0200

    refactor media_file related functionalities from MediaResource to MediaResourceModules::MediaFile
fixing minimal yaml import (normalized settings)
fixing typo
[BUGFIX] treat nil as zero
fixing be'at
fixing more be'at, start using arel instead of plain sql
exhaustive hash test
more arel and search specs
just nesting files into subdirs