Add updated fetch of ZHDK LDAP groups
js: add module to build LDAP tree from flat list (and result)

Squashed commit of the following:

commit dacac3f55ec66db38b39f6d502f2e3af608ffcfa
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 16 15:46:32 2014 +0200

    ldap scripts: use new data, remove sanitising, add current tree

commit 6e3d1379566908333494a14c1b895bf5c98d1b87
Author: Max F. Albrecht <1@178.is>
Date:   Tue Oct 14 23:21:35 2014 +0200

    js: add some LDAP tree building functions; nodejs stuff
Refactor logger; add env var to set log_level
Convert db/ldat.json to utf-8
rebuild db/ldap-tree.json
ui: icons: update madek-icon-font

- slight corrections to existing characters
- some new characters from FontAwesome
- now contains all icons needed in regular UI
ui: add icons to all page titles

- implemented in views
- documented in styleguide

Squashed commit of the following:

commit c27113dd487c635006c55bc24c5abc8b3c522126
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 16 17:43:52 2014 +0200

    correct some more existing icons

commit 42602050041a61420db6d34aa7b09ed32b8b61ac
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 16 15:11:12 2014 +0200

    squash add 'library'

commit 176037322d645b67b06de6124acb690abb511375
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 16 14:45:16 2014 +0200

    fix tests

commit 1a83894c84f267357e4972160b018210f84e822f
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 16 14:34:33 2014 +0200

    remove obsolete views

commit 8d03c32d0bccd7bd6e99bd40d6042f0be57f2c05
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 16 14:34:15 2014 +0200

    views: add icons to all page titles

commit 101ae561ce73210feb51036a46d924b3402807c8
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 16 14:26:40 2014 +0200

    css: add icon alias filter-set -> filter

commit fea38dc12e8e42b88b18b705024d33c89ec7ec8c
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 16 14:26:15 2014 +0200

    css: move declarations

commit 49668b214afb1e75d0e0cfba807d103117f860dc
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 16 12:33:20 2014 +0200

    icons: add 'library' (Sketch source)

commit c56f9250e9e35192091170b7c4466803d4584442
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 16 12:16:47 2014 +0200

    TODO: icon-library

commit 041698d53c52a76c1b4c9c3b463e24a896917760
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 16 12:16:34 2014 +0200

    styleguide: add new icons, move new section to icons page

commit c564ecb6bec222fb065fd97a184befb6565ddd99
Author: Max F. Albrecht <1@178.is>
Date:   Fri Oct 10 19:22:24 2014 +0200

    update all views to use new (and some old) madek icons

commit 46d210f0e895bb88edc201aebef2317ef0fd5ef2
Author: Max F. Albrecht <1@178.is>
Date:   Fri Oct 10 20:03:54 2014 +0200

    add sources to corrected icons 'lock', 'plus-small'

commit ce80277aef4a34c5fa7ee7e53a3471f542657098
Author: Max F. Albrecht <1@178.is>
Date:   Fri Oct 10 20:02:53 2014 +0200

    move icon source folder

commit 06d811b004ffdb42ca81dae71ce7a7428633a925
Author: Max F. Albrecht <1@178.is>
Date:   Fri Oct 10 18:53:24 2014 +0200

    squash README todo

commit 338b68b9ea0970291a7c86b944a8d1f56be8829d
Author: Max F. Albrecht <1@178.is>
Date:   Fri Oct 10 18:42:36 2014 +0200

    icons: add 'link' (Sketch source)

commit 0812715a12dbae00e7a9cb912dad9e3788c000ea
Author: Max F. Albrecht <1@178.is>
Date:   Fri Oct 10 18:40:13 2014 +0200

    icons: README: add TODOs

commit 3591cc7f5254b32179a638db761006b7acc80bc8
Author: Max F. Albrecht <1@178.is>
Date:   Fri Oct 10 18:25:53 2014 +0200

    gitignore: rendered icons in source folder

commit c69320fb2aa1a72d2c87c0f0edd24578c94e6564
Author: Max F. Albrecht <1@178.is>
Date:   Fri Oct 10 16:37:48 2014 +0200

    icons: add 'link' (Sketch source)

commit 7ca03727e4a297412b80117f959b2b9fe550445f
Author: Max F. Albrecht <1@178.is>
Date:   Fri Oct 10 16:36:52 2014 +0200

    icons: add 'catalog' (Sketch source)

commit a9c2af11e7fb577b2add1aaf1a7ad395f385e0a9
Author: Max F. Albrecht <1@178.is>
Date:   Fri Oct 10 12:39:00 2014 +0200

    icons: add 'tags' (Sketch source)

commit 39e0d72dbdc52856a64e8b0a1b85d89b449115d1
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 2 15:39:47 2014 +0200

    even more icons in styleguide #x

commit ebce1f73d2ffa39e93c1a4714c5d118c91b62b4e
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 2 15:33:54 2014 +0200

    even more icons in styleguide

commit f706d13bc45a2f11210783ee597e173530d1129c
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 2 15:33:41 2014 +0200

    fix size of fa-icons (tmp)

commit 72cf04126b0db7900b15511985d2ecdd7c766955
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 2 14:23:26 2014 +0200

    add more (already defined) icons

commit 6f416706379c22ca776f8dc4bf1f1c68ff8345fb
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 2 14:04:55 2014 +0200

    adding more icon header to styleguide

    (should be complete now)

commit 66975eb31a0eb7e91b8c23c0387b01faeccec93e
Author: Max F. Albrecht <1@178.is>
Date:   Thu Oct 2 13:37:36 2014 +0200

    adding styleguide section
sass: remove font-awesome from (non-admin) styles