FACES-1700 Develop ScriptDataUtil class as a facade to insulate against API changes to Liferay Portal's ScriptData class
(refinements to help with backports to 3.0.x-legacy branch)