Added functionality to help external module development.
Added more flexible execution directory for loader command.
Merge branch 'origin/external-modules-config'
Merge branch 'origin/base-directory'