Add tooltips to playback controller buttons

[#50996763]
Add tooltips to links in banner (About, Share, Credits)

[#50996763]
Interactive Browser: medium-large size named lara-6040

[#54367120]
Interactive Browser: fold lara-6040 into 'medium'

[#54367120]

Calculate 'medium' based on lara width of 565 pixels.
Bump Fonts-Awesome version
Let client code disable tooltips and control their delay

[#50996763]
Div component can specify its content

[#50996763]
Add a button / icon that toggles tooltips modes

[#50996763]
Gemfile: updates to AWS cloud tools
another latent heat interactive
Makefile: include sass library files as prerequisites
copy mml and cml files to protect the test
graph component: add lineWidth attribute

Also change attribute name in grapher from strokeWidth
to lineWidth and implement drawing with lineWidth.
graph component: support optional xProperty attribute

The default value for xProperty is 'time' and this
is what will the X axis is assigned to by default.

You can now optionally set xProperty to another property
to make an X-Y scatter-plot graph.

To draw dots instead of lines set the 'lines' attribute to false.
grapher: speed up drawing of dots

Using arc method is quite slow, replaced with fillRect.
latent heat: add bar graphs and Temp/Energy scatter graph
Fade out tooltips in default mode after 5 seconds

[#50996763]
Simplify tooltips, let them behave almost like native tooltips

[#50996763]

In general make them smaller, simpler and less annoying.
Interactive components can now just use "title" attribute

[#50996763]
Remove "openTooltip" option, help system will replace that

[#50996763]