Increased max number of children per node

Increased max number of childrens per node to avoide mulltiple splits
in case of big HTML files with text.

Change-Id: I2c66ea600d95ed61ad19f0ff9d753cd528fccc35
CRs-fixed: 500942
webkit : canvas bug fix. delay canvas paint till its context creation

some times HTMLCanvasElement::paint gets triggered before its
Context is created in JS. Due this GraphicsLayerAndroid assumes
that painting is done, whereas there is no buffer to paint since
the canvas context is not yet initialized.

This patch, don't allows canvas element paint until its context is
created. And once the context is created, we trigger style compute
to initiate paint on canvas element.

Change-Id: I4a985691f0e43f1dcba0c5de93720a5d9ec4e45f
CRs-fixed: 494847
Revert "Fix canvas double rendering issue"

This reverts commit e4effa7893df7170fac02014b7bb17cf06273f4a.
Bug does not seem to exist on newer release

Conflicts:
	Source/WebCore/html/HTMLCanvasElement.cpp

Change-Id: I4809f523abe746397fab809196c34fb73634085f
CRs-fixed: 494847
Merge "Increased max number of children per node"
Merge "webkit : canvas bug fix. delay canvas paint till its context creation"
Merge "Revert "Fix canvas double rendering issue""
Merge branch 'jb_2.5' of git://codeaurora.org/platform/external/webkit into jb-mv