Close menu when clicking outside (fixed #628)

- Adds a backdrop that is clickable
- When this backdrop is clicked, the menu is closed.

SparkMenuButton will rely on existence of that backdrop to implement that feature.

@ussuri