Merge branch 'feature/fs-lib' into HEAD

* feature/fs-lib:
  [99fs-lib] Provide fs_mount_to_var utility function to parse /path:type:/dev,options style mountspecs
  [99fs-lib] Create generic mount framework
Merge branch 'feature/network' into HEAD

* feature/network:
  [40network] Provide a hostname fallback function, in case there is no executable of this name
  [40network] Add variable parsing framework for network related variables
[95nfs] Add support for rd.mount.early=*:nfs:*

* Supports mounting nfs exports to dirs other than root
* Delays the boot until NFS server is reachable
* Allows %{mac.<if>} and %{hostname} variables