Added some methods for know when the button is stretched and what side.
Added TrackLayout and modified the StretchablebuttonTest to use the TrackLayout