Networking configuration in kickstart templates

extracted from https://github.com/theforeman/foreman/pull/1565
it didn't seem to break anything for me (maybe it just silently failed though), the idea is to bring up all interfaces before puppet is run so it has complete information about IP addresses and such, should we rather move it to `%post --nochroot`