Add Hungarian and Romanian translations

Also small refactor to keep the list of available languages in one place
change options button to use icon button template
update language
Merge pull request #867 from loomio/pwyc_update

update language to pwyc
Merge pull request #859 from loomio/language/ro-and-hu

Add Hungarian and Romanian translations
add function to export users as csv
Merge pull request #868 from loomio/feature/add-user-csv

add function to export users as csv
add margin-bottom to headers
Merge pull request #869 from loomio/heading_styles

add margin-bottom to headers
Set user language preference through param[:locale].

This is a bit quick and dirty and is crying out for a refactor but I'm confident it will work and I really want it to be live asap. The idea is that we can announce new languages and say 'click here to use Loomio in Romanian'. also I want to make a footer that has the list of languages across the bottom of every page.
language change

This change makes it a lot easier for translators to convert
the edited-when-by-who string into their own language.

Incidentally we need to fix our time formatting asap I reckon,
those 'ago's don't translate very well.
Merge pull request #872 from loomio/hotfix/language

language change
Merge pull request #870 from loomio/set-language-pref-through-param

Set user language preference through param[:locale].
Merge pull request #860 from loomio/refactor/standardise-group-options-button

Standardise group options button and refactor icon-button helper
add re-requesting logic to memb request model/controller
Merge branch 'master' of github.com:loomio/loomio into request-membership