RF-13652: Forward ported RF 4.3 patches for RF-11417/RF-11427 RF-11469 RF-13172 RF-13208 RF-13292 RF-13305 RF-13310 RF-13478 RF-13531 RF-13564 RF-13592 RF-13616 RF-13629
RF-13613: fix contextMenu showEvent
Removed the obsolete rf.rf4 initialisation
Revert "RF-13585: drop components demo"

This reverts commit 581ee62c6b6f6d877fcadaaf707e1eda2e70076d.
RF-13585: Replaced xmlns:r="http://richfaces.org" definitions
RF-13585: Replaced r: prefix with a4j:prefix
RF-13585: Replaced r: prefix with rich: prefix
RF-13585: Re-factored the component-demo package names
RF-13585: Fixed the broken components-demo link sample
RF-13585: Simplified the components-demo deployable name, dropping the version
RF-13585: added the bootstrap css into the components-demo
RF-13584: fix tree key converter (port RF-13235)
RF-13664: Replaced firstChild calls with children[0]
RF-13656: fix CSS handling in extendedDataTable
RF-13663 fixed a4j warp tests for Chrome
RF-13651 fixed core warp test for FF and Chrome
RF-13665: Implemented a JsfVersionInspector class to inspect the jsf-impl version and prevent application initialisation for incompatible jsf impls (See: RF-13505)
Chart port init
Chart cdk exception fix
Chart resources