Add a 'net' phase for loading user-data
We need load user-data separately before running main phase but after network is up. Introduce a 'net' boot stage, similar to what cloud-init does.
ref: https://cloudinit.readthedocs.io/en/latest/explanation/boot.html#network ref: !53 (comment 306147)