Fallback during search for config file. Site root is considered when no file is found

Every app look for configuration in config_location path. If no file is found there search is repeated in the siteroot.
As siteroot, is considered the config_location of the main app.

This will avoid problems with apps deployed through CPAN and not deployed in the lib directory of the Dancer2 project.