Added TextAnchor support.

It is now possible to do something like:
  Gui::getSkin()->getButton()->setAlignment(TextAnchor::MiddleLeft);

TextAnchor values should probably not be a class.
TextAnchor values need to be filled out. I have only done a couple
TextAnchor values are not yet fully respected by all the Gui drawing code.