Upgrade stable version to 2.0.4
UI/UX: context => vocabulary revamp step 1/3

- rename all instances of '(meta_)context' to 'vocabulary'
- implement new unified design (combines context, vocabulary and abstract)

still missing:
- some counting queries
- optimize/consilidate existing queries
- fix tests
- polish (step 3)
Revert "UI/UX: context 1/3" since tests fail

This reverts commit f9cebb3c07f89a8e5f5880124b7e7493adc419bb.
dev/reset: make more readable
admin: meta context with meta key definitions section and groups section

Squashed commit of the following:

commit ed25df156659ab8c6aa15851afd01467e9129c58
Author: Michał Podlecki <m.podlecki@op.pl>
Date:   Mon May 26 10:09:09 2014 +0200

    meta context with meta key definitions section

commit cb07a0a5573440fdef6d52b348ecb929fd3d9466
Author: Michał Podlecki <m.podlecki@op.pl>
Date:   Mon May 26 07:34:42 2014 +0200

    admin meta context groups section
admin: fix person edit.

delivers [#71113516]

Squashed commit of the following:

commit ac6b5d4e47e8b3a8e985afca18c7006438cc6f85
Author: Michał Podlecki <m.podlecki@op.pl>
Date:   Sun May 25 09:00:36 2014 +0200

    fix person edit
routes: rename 'media_entries' to 'entries', 'media_sets' to 'sets' and 'media_resources' to 'resources'

also:

- adds redirections for 'legacy' routes
- adds to /doc: a Markdown table of GET routes for viewing on github (plus script to generate it)
admin: metadatum / terms of metakeys

delivers [#62565044]

Squashed commit of the following:

commit 27bf1a41976d4a77988717148b57292180cbadb7
Author: Michał Podlecki <m.podlecki@op.pl>
Date:   Wed May 28 15:49:04 2014 +0200

    update personas db dump

commit 1137e1d4a0230486eb54bb2bfe0cef4d731d72aa
Author: Michał Podlecki <m.podlecki@op.pl>
Date:   Mon May 19 10:31:39 2014 +0200

    Squashed commits:

    meta terms sorting adjustments; alphabetical order flag

    display meta terms list as closed list if there is more than 16 of them
admin: Improvement metacontexts and metacontext groups

delivers [#72166730]

Squashed commits:

admin can add meta keys to meta context

admin can remove a context from a context group

admin can delete a context

admin can delete meta key from a context

resolve depreciation warnings

fix meta context delete from meta conntext group

run tests for admin_meta_contexts
ui: context/vocabulary revamp #1

- combine old UI of context, vocabulary and abstract into 'vocabulary' tab
- rename all instances of 'context' to vocabulary
- re-implement term-usage filter-slider
- retired parts of the old internal API (abstract etc)
#fix /nagiosstat route
Changed links from admin to user interface to be opened in a new tab, modified media sets and media files link name/icon
API: docu redirects, new madek urls, docu custom_urls
ui: context/vocabulary revamp: fixing showstoppers

commit e9a20923a1e6d286b7c702df60ca4aa2a458b18a
Author: Max F. Albrecht <1@178.is>
Date:   Mon Jun 2 13:18:38 2014 +0200

    vocabulary: make group of keys horizontal

commit 0f8b6378787558bd6d71e6412978f51a3c8f8b85
Author: Max F. Albrecht <1@178.is>
Date:   Fri May 30 17:37:35 2014 +0200

    my/dashboard: swap user_contexts and welcome message

commit af7949e15ce734df85c49fa539b4262b97f66894
Author: Max F. Albrecht <1@178.is>
Date:   Fri May 30 17:05:34 2014 +0200

    wrap vocabularies listing in proper rows

commit d938b7a7a1eb681d5abb64ed38e486884d8555d3
Author: Max F. Albrecht <1@178.is>
Date:   Fri May 30 17:04:48 2014 +0200

    when showing contexts, don't crash if a key has no terms
Set PGenvs during load_data #FIX, some #CLEANUP