Restructure extension

This changes all references to the old name and makes it compatible with
version 3.12.

Also made aggregated menu the default option (to be less disruptive),
cleaned up the code a bit, and updated copied bits of GNOME Shell's
"volume.js".