allow current_languages to handle non-logged in users

Sorry I was just talking about [line 50](https://github.com/zooniverse/Panoptes/pull/134#discussion-diff-15755046R50), when it parses languages from the "Accept-Language" header. That header will still be there even if there isn't a signed in user.