fix(selector): 'has-tip' -> 'data-has-tip' for compatibility

People feel safer with the data prefix, it validates, and it is
compatible with React < 0.12. So, I conceed.

I variabalized it for configurability in sass.

resolves #6