Merge from "mandant" - Reindex messagekeys
Squashed commit of the following:

commit 49658719d51483a2f8975f620e6b422f1d2ba826
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Thu May 1 16:35:19 2014 +0200

    index messagekeys

commit 662bfea3e13c33ffce8d5a47154790ffd903550d
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Thu May 1 00:44:44 2014 +0200

    add reindex method

commit d367b4fd815238c2a4097c72733055cab43f4011
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Thu May 1 00:32:32 2014 +0200

    prepare message key

    _cleanup ui
    _build views etc

commit 43f957004fc15fa037e2df66c3dbcd6c38f24e6d
Merge: 550c886 ef75f28
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Wed Apr 30 17:35:27 2014 +0200

    Merge branch 'refs/heads/0.0.4' into mandant

commit 550c886e17238da67f2562874ff8b6fd0d0ff5b7
Merge: f76865e 74f5c53
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Wed Apr 16 12:23:05 2014 +0200

    Merge branch 'master' into mandant

    Conflicts:
    	README.md
    	models/log.js

commit 74f5c53083cfcf79ad728b92b6f4031b3fdc5f1c
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Tue Apr 15 15:33:18 2014 +0200

    Add link to perl lib

commit f76865ea25502e0f7718d5325ba3079c2d409981
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Thu Apr 3 23:41:41 2014 +0200

    ignore docu

commit 1e29b6f3c2221c17fa02cc7525f60c7c59cb17d5
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Thu Apr 3 23:41:09 2014 +0200

    define Entries per Page

commit c0fd1dd230340d69aa0da8215115f2fbf7192e13
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Wed Apr 2 11:23:27 2014 +0200

    fix navigation titles

commit 5a0349ae9c1936b327c12924096dec533480c660
Merge: aad6549 c41b38c
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Wed Apr 2 10:14:37 2014 +0200

    Merge branch 'master' into mandant

    Conflicts:
    	.gitignore
    	app.js
    	package.json

commit aad6549b0e97a5497fa5c8691d3421f9e675b95f
Merge: 6002aee 1677eed
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Wed Feb 19 10:41:02 2014 +0100

    Merge branch 'master' into mandant

commit 6002aee909fc763c201e629fac9abc40319c1504
Merge: 177c03a 5cc715a
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Wed Feb 19 10:03:36 2014 +0100

    Merge branch 'master' into mandant

    Conflicts:
    	.gitignore

commit 177c03a8c143d4588a283b258772e980e2266ed3
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Wed Feb 19 09:58:38 2014 +0100

    working on tests and mandantenfähigkeit

commit 84668d134dd6c0399e3fe535adec0d2b78477cd8
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Wed Dec 4 17:24:49 2013 +0100

    Refactoring and first visibility tests

commit 9843ac1a3b74a8da8ab962fee4800c27955c5aaf
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Tue Nov 5 18:17:57 2013 +0100

    working on test

commit fce4f37447d169fb8df461001e3a7125f493b76b
Merge: e0a2ae7 79216cf
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Fri Nov 1 01:09:31 2013 +0100

    Merge remote-tracking branch 'origin/0.0.4' into mandant

commit e0a2ae7b9bfc37a16a61aeb575694226fade8346
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Fri Nov 1 01:08:58 2013 +0100

    begin to add company, plan and payment models

commit 6e59879639e5d9d5381179f1eb1354930a7bf7d7
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Tue Oct 29 18:19:44 2013 +0100

    fix table orientation

commit ac2a9d8ad1e32453c1891ef8a8e5b163e4263d65
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Tue Oct 29 18:18:21 2013 +0100

    prepare system functions

commit 694f5ececac819d4abb83a1f89b08e61e6216b0c
Author: Peter Shaw <unthoughted@googlemail.com>
Date:   Tue Oct 29 18:03:42 2013 +0100

    add system page and client panel