Add user language preference setting

Add i18n fallback: untranslated strings render as English
Add language preference column to user table

Logic: use the browser header to determine which language to display for logged out users,
or for logged in users who haven't specified a language preference.

Modify user setting form to de-ajaxify it.
Get stats export tasks to use fog instead of S3
Merge pull request #675 from mhjb/feature/fog

Get stats export tasks to use fog instead of S3
Add fog to avatar upload; remove aws-sdk gem
Remove paperclip/fog/s3 storage for development environment
add cukes
Merge pull request #671 from loomio/feature/add_mailer_cukes

add cukes
Add proposal details to vote form
Make migrations work on old data
Merge pull request #681 from loomio/bug/fix-old-migrations

I needed these changes to migrate old data
Merge pull request #677 from mhjb/feature/fog

Add fog to avatar upload; remove aws-sdk gem
Merge pull request #680 from loomio/proposal-details-on-vote-page

Add proposal details to vote form
Merge pull request #666 from loomio/feature/language-setting

Add user language preference setting
add announcements feature
Merge pull request #672 from loomio/feature/announcements

add announcements feature
make notifications load via async get. this works for me
Merge pull request #679 from loomio/feature/ajax-notifications

make notifications load via async get
remove shit
Improve performance

We've made a few performance tweaks here. We've also refactored the
groups dropdown to be much faster than it was before.
Merge pull request #618 from loomio/improve-performance

Improve performance