base-files: system-layout: Make public functions callable without setup
This enables calling the functions from external scripts without calling get_system_layout_info_in_global_var in advance. Overhead of calling it twice is negligible, because the function is memoizing the hard work, so the big overhead is only on the first invocation, which cannot be avoided.
Edited by Andreas Gnau