Merge pull request #99 from liqd/feature/98-milestone-connected-proposals-include-deleted

Fix #98: Deleted proposals in milestone list
Fix wrong calculation of number of entries choser in listings (fix #30).
i18n: extract new messages
update translations docs: use git instead of hg
i18n: update German translation
i18n: update English translation
i18n: add dutch translation, thanks to Mateusz Batelt!
Update: Last commit added Polish translation, not Dutch!
Fix #70 - Permissions reset on setup-app

This commit changes the behavior of `setup-app`. Permissions are now
only set on initial call of `setup-app` and untouched on later calls,
e.g. when performing migration.

To determine whether we're currently performing an initial installation,
the current database state is used. This isn't pretty, but it should do
the job.
Merge pull request #106 from liqd/feature/70-permissions-reset

Fix #70 - Permissions reset on setup-app
i18n: updated Polish translation
remove leftover code after a61f1b56a9bb8c5e241c64e4cd50179d594b0863
Only connect instance groups to badges

Make sure that only instance level groups are connected to user badges.
Change ValidGroup validator to ValidInstanceGroup, as it's only used
like that.
Remove unneeded class

Remove class UserManageForm, which has never been in use (according to
git log).
Fix #51 - instance admin cannot assign instance user badges

Allow instance admins to assign user badges, which are limited to the
current instance.

Previously, only global admins could assign any user badges.
Fix #100 - Hidden instances shown in instance list

Hide hidden instances from solr index entirely.
fix typos in comments
make some strings translatable
i18n: extract new messages
i18n: update de, fr, nl, pl, ru translations