Add support for multiple module installation paths

Read the module paths from the configuration file and add form fields
to edit the path from the web interface.

refs #4607
Merge branch 'feature/multiple-module-locations-4607'