Code clean up.
Text water maker now support opacity as the last item in the color array (R, G, B, A)

Fix some problem that cause failure on text water markering.
Change the default value of parameter size for waterMarkText to 0, so you don't have to forcely redefine it.