Hint component: Deprecate orientation prop in favor of two new prop (horizontalAlign, verticalAlign) (#204)
Hint component: Deprecate orientation prop in favor of two new prop (horizontalAlign, verticalAlign) (#204)

* Hint component: Deprecate orientation prop in favor of two new prop (horizontalAlign, verticalAlign).

* Add getAlignStyle prop for developers to override and return their own CSS style prop for any one of top, bottom, left, right.
Move the horizontalAlign and verticalAlign props into align prop object with horizontal, and vertical props (shorter name without Align string).
Provide backward compatability by supporting orientation prop and remapping it to proper align object values.

* Address Chris' comments (to keep orientation className if orientation prop is used).  Also, fixed eslint issues.

Apercu/react-vis,uber-common/react-vis,Apercu/react-vis,uber/react-vis,uber/react-vis,uber/react-vis,Apercu/react-vis,uber-common/react-vis