Add RTL text direction and rename readDirection -> textDirection.

I don't really like this part. If you would find a way to invert the buttons without inverting the IDs (maybe with some CSS help, idk), it would be great and also get rid of this. But it's fine for now. This is gonna get refactored anyway with lfa 2.0.