cloudinit to customspec support

this PR adds a function to parse a user_data cloudinit like string ( as could be sent from foreman) and convert it to an hash usable as customisationspec
i think the old line was a typo, cos it wasnt retrieved from the user options hash.
as with the other parameters , ip,hostname,... the dns servers list should be set through an option