Soap : get non-scalar params from client

Some soap clients may pass arrays or objects to the soap server. The trim() function used by jRequest converts scalars objects into empty value. We test the scalar type before the empty test, and we use the empty() function only with scalar types.
Missing parameter for createFile

The 3th parameter is missing for the createFile function. This array is useless for now (the template "module/template.tpl" doesn't need it), but generate a php warning when the createzone is used. I choosed to keep the $param variable instead of an empty array in cases of futures needs.
Add a check for non existing table.
Fixed indentation
Release Jelix 1.2.13
Bumped version to 1.2.14pre.SERIAL
Merge branch 'jelix-1.2.x' into jelix-1.3.x

Conflicts:
	lib/jelix/VERSION
	lib/jelix/core/request/jSoapRequest.class.php
	testapp/VERSION
Release Jelix 1.3.8
Bumped version to 1.3.9pre.SERIAL
Merge branch 'jelix-1.3.x' into jelix-1.4.x

Conflicts:
	lib/jelix/VERSION
	testapp/VERSION
Release Jelix 1.4.5
Bumped version to 1.4.6pre.SERIAL