Add option for disable/enable interaction inside examining area
Update README.md

add explanation for new option - disableInteraction
Change implementation of disable interaction

Now uses a div that is child of the body element
(not of the target element)
Implement support for congiruable padding in overlay element
Improve the way helperLayer positioning is done

Hide helperLayer before determining the next position. This way,
we don't let the current position influence the next position
Also, let _setHelperPosition implicitly
set the position of disableInteractionLayer
Add timing to resize.

This is useful if client code also contains portions that
have a resize listener.
TODO: Make the timeout configurable
Implement customizable positioning for number

Basically, make it possible to place the number in any
of the four corners
TODO: Update README to describe how to use
Also move tooltip when helperLayer is resized

Previously resize occuring when a large element is highlighted
would result in a big gap between the highlighted element and
the tooltip, or the tooltip being under the highlighted element

TODO: Explore using negative margins to position tooltip
Add inline declaration support for padding (data-padding)
Merge branch 'elementPadding'
Merge branch 'number-positioning'

Conflicts:
	intro.js
Merge branch 'disable-interaction'
Merge branch 'better-positioning'

Conflicts:
	intro.js
Merge branch 'better-resizing'