Added support for an external storage for voicemail medias.

I wanted to save the voice mail medias in a different place, like the custom URL that we have in Recordings callflow module. 
I don't understand the point of setting this key to "undefined"; what is the goal?

Note: `<<"undefined">>` is not the same as `'undefined'` in Erlang or for Kazoo's purposes.