plug-ins: don't check biClrUsed if bpp > 8 (in bug 697431)

(cherry picked from commit 54f83a5ba273e45a9184f13d1f4b0f5697d56555)
Updated Brazilian Portuguese translation
Bug 721249 - pdb.gimp_context_set_brush_size() dont't work

Don't reset the brush size before each PDB paint stroke.

(cherry picked from commit 9fe869236bbf178ac9699e0e789f78aa085e5ef6)
Removed extraneous 'x' when writing character constants. Fixes bug #721775.
Update Arabic translation
app: halt the transform tool when switching layer|selection|path transform

(cherry picked from commit 1335bc42c89c7b739bba54400b6adcee3abd7423)
Bug 701159 - Wrong name in transform tool dialogs...

...when acting on a path or selection

Factor out the code that checks if an active item exists and if it's
transformable (not locked etc.) and use that function in more places.
This fixes both the wrong dialog labels and the tool running into
broken states when the selection or a path are being transformed.

(cherry picked from commit b13c68fda6dcedd43d7e2f4633191f9ddc6cdf3f)
Updated Scottish Gaelic translation
Bug 721249 - pdb.gimp_context_set_brush_size() dont't work

Port selection/path stroking to using the PDB-controllable
paint options that live in GimpPDBContext.

Change gimp_item_stroke()'s "use_default_values" boolean which was
introduced at a time where we had no better way by a GimpPaintOptions
parameter. If a non-NULL paint_options is passed (when called from the
PDB), use it for stroking; if NULL is passed, use the actual paint
tool options from the GUI (when called from the menus or the stroke
dialog). In the PDB wrappers, get the right paint options object from
the PDB context associated with the calling plug-in.

(cherry picked from commit 4d6640ff79ff13ae6d031da477a21c85119b2f15)
Updated Scottish Gaelic translation