keystore: add a unique memory keystore
This keystore is used to store credentials on memory if no others keystore is found or if the user doesn't want to store them permanently. This keystore is owned by libvlc and is shared with all vlc objects. It's released when the libvlc instance is released.
Showing with 111 additions and 30 deletions