Adding shadow(Color, Blur, OffsetX and Y) to Text

This adds shadow effects to Text with options for the color, blur, and
offset for both x and y.

It also changes two default settings: textAlign  to "start" and style to
"normal". (Visually, the changes only appear if the browser is set to
right-to-left in its language settings.)