Make the file chooser of FileFormField use a "sensible" default directory, moving up the hierarchy until an existing directory is found, falling back on "user.dir" if resulting pathname is malformed.
Make "load properties from file" use the project resourceRoot or path as the starting directory where to look when a relative pathname to the file to load is provided.  Resulting path will be expanded and normalized.
SOAP-1263
* Moved util method for getting a ModelItem's project object into a new util class.
* Refactored code to improve readability.
Adds soapui.logroot configuration to the log4j definition of the GLOBAL_GROOVY_LOG

This change is to allow the location of the global-groovy.log to be
changed when the soapui.logroot Java property is present of the soapUI
runtime.

This change alligns the decloratoin of this file appender with the
others in this file which already use this configuration technique.
Updated the scenarios

Updated the scenarios
SOAP-1030 Replace old logo with SoapUI OS by SmartBear
Inlined variable
Make the file chooser of FileFormField use a "sensible" default directory, moving up the hierarchy until an existing directory is found, falling back on "user.dir" if resulting pathname is malformed.
Make "load properties from file" use the project resourceRoot or path as the starting directory where to look when a relative pathname to the file to load is provided.  Resulting path will be expanded and normalized.
SOAP-1263
* Moved util method for getting a ModelItem's project object into a new util class.
* Refactored code to improve readability.
Merge branch 'pull-request-filechooser-SOAP-1263' of github.com:SmartBear/soapui into pull-request-filechooser-SOAP-1263
SOAP-1331 Use load method for loading WSDL
(cherry picked from commit 2727165)
Merge branch 'pull-request-soapui-logroot-groovy-SOAP-1322' into next
Shutdown idleConnectionHandler
Shutdown idleConnectionHandler - br
Introduce Script interface regrouping constants for script properties.
Remove unnecessary `extends`.
SOAP-1326
* Refactored Scripts interface into a final, uninstantiateable class. Did the same for the Constants interface.
* Added static imports wherever Scripts was being used.
* Removed a bunch of unused imports.
SOAP-1326
* Moved Script class to other, hopefully more fitting package.
Add a setting to start (or not) Cajo server at startup.