Add Label.orient.

Expose changing orientation during runtime for Label.

Close #1014.
The first part ensures that label is in horizontal position, so bbox and label have similar height.
After change we are expecting that now label's width is similar to bbox's height. The length of the label guarantees that label's width and height are totally different, so if orientation would not change test would fail.