Adding dir & lang attribute bindings to allow for easier bidirectional support

For languages like Arabic you want to be able to flip the text fields to right-to-left.  Lang brings language meta data about the contents of the field.