Avoid dependencies but explicitly link the static library where it is used. This also fixes that we linked libnm-log-core into libnm-settings-plugin-ifcfg-rh.so, which duplicated the symbols while it should used them from NetworkManager.
There is nothing left there.
Like with "libnm-core/", split "libnm/" into different directories for the public headers, for the implementation and for the helper "aux" library.