Upload song files instead of filenames

When songs are uplaoded, encode them to both .ogg and .mp3 and put them on the fileserver. Happens asynchronously through celery with a rabbitmq backend. Should make it far easier to upload new songs.

The async module design is also well suited for redesigning the archive, where we can do the same thing for uploaded images (also for articles, etc).