Fix: Escape values when generating data files
Fix: Allow loading plugins from non-standard location

Currently the plugins can't be loaded from other vendors.
If you define another via App::build path it is ignored.
This change will allow the plugins to be loaded from other vendors by looping
through the defined plugin paths.

Closes #437

Signed-off-by: Rachman Chavik <rchavik@xintesa.com>