Port publisher and bookmarklet to bootstrap

splitting #4657 to get some smaller PRs. This one ports the publisher to bootstrap and uses it for the bookmarklet.
todo:
- [x] fix javascript for aspect selection
- [x] fix javascript to close the bookmarklet
- [x] adapt tests
- [x] service icons

![bookmarklet_bootstrap](https://f.cloud.github.com/assets/3798614/1983335/76730bd4-8413-11e3-8da1-f6082a687d92.png)