XD-2230 Fixed script module options and ability to specify inline variables

properties-location -> propertiesLocation and functionality restored. 
Affects processor:transform, processor:filter, processor:script, sink:router.

With --script we now have the ability to bind variables in line, e.g., --variables='foo=FOO,bar=BAR' which is a lot cleaner than an external properties file unless there are a long list of bind variables. These options may be combined with --variables replacing any values duplicated in the propertiesLocation. 

Documentation for affected modules will be updated accordingly. 
I think we can't. See `PropertiesLoaderSupport.setLocation()` and further `loadProperties` logic there.
Maybe we can overcome it with `profiles`, when we don't try to load that fake location in case of just `variables` ?
From other side can't `ScriptMixin.getPropertiesLocation()` return `Resource` ?

However we can try to use `locations` property, which really is an array arg and we can provide for it `#{null}`