Added support to supply domain credentials for creating secondary DCs

The user I'm testing with is not a domain user, so I needed a way to supply domain credentials to create a secondary DC (just like joining the domain). This should work for read-only DCs and when creating a new domain as well, according to the documentation.