Make icon for embed buttons customizable

d.o issue: https://www.drupal.org/node/2324197
Bikeshedding; In keeping with the naming of button_label, I think button_icon_fid would make more sense.