Make icon for embed buttons customizable

d.o issue: https://www.drupal.org/node/2324197
Is there any real benefit for separating those two? I'd go with something like:

```
\Drupal::config('entity_embed.settings')->get('upload_location');
```