Offline app download for remote apps

http://manage.dimagi.com/default.asp?149434
Sorry, I meant why wasn't this necessary for non-remote apps? I think the answer is that `Application.create_all_files` always returns all its files as byte strings, utf-8-encoded if necessary, whereas `RemoteApp.create_all_files` doesn't? I'm not certain about that but that seems to be what this code implies.