Cleanup and improve documentation for ip= parameter
Created by: nero
Functional differences:
- Networking is done if client-ip is empty, but autoconf is set to dhcp.
- DNS Servers are now set up when specified, not only for static configuration
Future changes here might be hostname and ntp support. The latter is necessary for fetching apkovl via https from an raspberry pi or other devices without rtc.