Implement tooltip positioning changing.
Implement tooltip positioning changing.

Positions the tooltip to the side which has the
most free space. Doesn't tooltip limit width or height,
not yet.

Always prefers the default position if there is enough
space to place the tooltip.

Closes issue #3

gocom/jquery.tipfivethree