Filter discussion activity list for duplicates

Currently this just removes any duplicate discussion description edited
events from the view. Fixes #649
Merge branch 'master' of github.com:loomio/loomio into filter-discussion-activity-list
fixes specs
fix specs. TODO fix pending step on leave_group_steps
add logic for case when no one has voted. fixes #781
refactor discussion_css
Merge pull request #796 from loomio/refactor/discussion_css

Refactor/discussion css
Merge pull request #817 from loomio/bug/display_users_who_have_not_yet_decided

Add logic for case when no one has voted. fixes #781
Add metrics tracking

Use Emil Stenstrom's lazy-load script

Pass server data to the javascript

Avoid caching of the metrics script with a uid

Include metrics script only for prod and staging
fixes #823 makes discusssion disappear instantly
Merge pull request #826 from loomio/bug/discussions-show-up-after-delete

fixes #823 makes discusssion disappear instantly
Merge pull request #813 from loomio/filter-discussion-activity-list

Filter discussion activity list for duplicates
Merge pull request #733 from loomio/feature/loomio-metrics

Feature/loomio metrics
add changes to improve admin
Implement public groups directory
Merge pull request #819 from loomio/feature/public-groups-directory

add feature to view publicly viewable groups
Merge pull request #820 from loomio/feature/admin-changes

add changes to improve admin
Deliver email in user's prefered language
Merge pull request #773 from loomio/deliver-translated-mail

Deliver email in user's prefered language
Add metrics javascript tracker to precompile list