Make icon for embed buttons customizable

d.o issue: https://www.drupal.org/node/2324197
Do we need to check if this saves the uploaded file as permanent or does it stay a temporary file.?