share button
Add a test for the share dialog
Merge with origin
Incorporate feedback from David
Fix merge conflicts
Add save prior to share if needed.
Merge remote-tracking branch 'origin' into emailshare
Updated with zeroclipboard and misc CR feedback
Bowercopy config and ZeroClipboard tweaks.

This change configures bower.json and bowercopy to copy ZeroClipboard
and tooltipster directly from the sources, and it updates tooltipster
to the latest version.  This allows us to drive tooltips
programmatically with the curent API, so we can force the tooltip
to show when you click on the "Copy" button.

It also fiddles with ZeroClipboard's odd CSS to get highlighting to
work when you hover over the button.
Bowercopy update: new jquery-turtle, seedrandom.
Merge pull request #40 from PencilCode/emailshare

Merging "Share" dialog functionality.  Thanks for the code Anand!
Improvments to the Share dialog.

Full Screen is not shown as an option for no-owner files, since
the URLs won't work.

Hyperlinks with tooltips are added explaining the three types of
sharing, and letting you go to them right away.

As secondary feedback when you click a Copy button, we also
select the URL text.
do not shorten if the file is too long
Merge pull request #42 from weihang7/master

Do not attempt to shorten if the file is too long.
Slightly longer tooltips to explain the three types of sharing.
Scroll long URLs to the right in the Share dialog.
Tooltip consistency.
tooltip consistency
Merge pull request #45 from PencilCode/tooltips

Tooltip consistency.
Merge pull request #41 from PencilCode/sharefixes

Improvments to the Share dialog.