safeUrlEncoder and support for shared libraries

- implementation of safeUrlEncoder
- tests
- support for share of code between client and server
safeUrlEncoder applied as only encoding utility cross code

- safeUrlEncoder should be used ad only encoder/decoder
Implementation of request logging

- base implementation of request logging
Preparation of environmental variables for production

- env.sh.template to be used as template for environment config
- cleanup and reorganization of env properties
Table sorting button - deny user select

- fixed
Main menu scroll issue

- fix stop propagation onmousewheel event
- fix space issue of menu elements after scrollbar is hidden