Made GUI.TextArea setters only update the text area when the value of the property change.
Removed newLine from the trimmed properties in TextArea:Awake()
Added GUI.TextArea.Set()
Fixed font and alignment that wouldn't set properly on text areas
Fixed GUI.TextArea's bottom alignment offset
Made lineHeight and areaWidth take the game object scale into account.
Added tests for GUI.TextArea