Add hover interactivity to Plot.Line and Plot.Area.

Close #848.
Do we want default stylings on the fake-hover-target?  Also, I am unsure about the name fake-hover-target... It is a fake hover target, but I feel the name can be more aligned to something that is essentially a selection to signify that a point has been hovered over.