added logic to set default provider network based on platform

If this merges i need it ported into the current release canadate (grizzly branch)