Update multiple will overwrite existing meta_data now
models/meta_datum: fix 'same_value?' method to correctly compare all current kinds of metadata
(fixes edit_multiple)
Batch edit multiple: delete datum when not mixed and set blank
Introduce KeywordTerm and separate Keywords and MetaTerms
Migrate labels etc directly into MetaContext and MetaKeyDefinition

Squashed commit of the following:

commit 81b7960d5f792b27d0594860de84732870292d82
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 13:25:24 2014 +0200

    Update docu

commit 02065af20d207b1a1863ca20ceed7ec12b30fcc3
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 13:20:00 2014 +0200

    Update docs

commit 349a5610f134483b209894e67db5cfb0924514d0
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 13:12:36 2014 +0200

    ... fix

commit 81baa053b2b41acc2a7ed9e2d24d6dafbf0b34a3
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 12:38:33 2014 +0200

    ... fix

commit f611388c666269f2c918235e707583948b279cbe
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 12:19:02 2014 +0200

     ... fix

commit fc97304a0d487059329e80a0398e57db1e3598f1
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 12:11:27 2014 +0200

    ... fix meta context factory

commit dd3516cabd827f594edba3c6150cb13486bf59fd
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 11:00:39 2014 +0200

    DB refactoring move labels ...
Refactor, migrate and clean meta_terms table

Squashed commit of the following:

commit 6505dd09bb52cb6ed80f2f6708287a9a104e428f
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 18:37:33 2014 +0200

     ... change a few types ...

commit 80e761f3cf62ae55b5fcde75c5e89df80e06071d
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 17:38:31 2014 +0200

     ... maybe  ...

commit c438b3ef8ef09d4c87a2bb4654871882c03b281a
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 17:30:34 2014 +0200

     ...

commit 292cd4740ac7467bc998cd5329d78d67e5465cd4
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 17:03:13 2014 +0200

    ... fix creation of meta_term through meta data

commit 2dcbcc685b2df7aa4b827768c40898dad2256bbd
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 16:18:11 2014 +0200

     fix the to json query

commit 8e586a4d85629a37928769a327f8e344b3d6be99
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 16:12:26 2014 +0200

    fix factory

commit 1def4b917bb114d0c326ad8e48f4b27bac2b0237
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 16:10:08 2014 +0200

    ... Minor structural changes

commit 5dd6caf00224012bbecf1d776d591a2e865aa5f9
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 16:01:59 2014 +0200

     ...

commit b96b4c1fbdb5ec97fe2cb5e89c61fc4a5613b75c
Author: Thomas Schank <DrTom@schank.ch>
Date:   Wed Apr 30 15:38:49 2014 +0200

    Refactoring meta_terms table
Disable data query causing problems on productive data
Update doc/diagrams/Schema and db/structure
prepare routes and tab-navigation
import raw html from styleguide for mockup
more structuring: controller method, partials
more structuring: tab navigation, partials also for media_sets
throw out static mockup, build with haml and data. cleanup unused templates.
#tmp: directly edit style guide. add data-properties for scripting.
js: implement filterbar functionality (in style guide) #tmp
js: implement slider functionality (in style guide) #tmp
slider: grabHandle: use correct typographic entities (thin space, multiplication sign)
#tmp
#tmp