Rough modification of share widget for mobile- and touch-friendliness

There's still work to do. I'm just putting what I have out there so others can help bring it to the finish line.

Some CSS changes will have to be moved to the overlays plugin. I've been using the share widget as the first test-case for implementing overlays.