Added adjustable registration point to Widget

based on align code in Box and _xUse and _yUse in Widget.
- can only set to "left,top", "center,middle", etc.