Create config file with permissions of 0600

When running `aws configure` for the first time, we want
to ensure the file is created with read/write permissions for
only the current user.  This only applies if we create the config
file for the user.
Only run test on non windows systems
Merge branch 'configure-0600' into develop

* configure-0600:
  Only run test on non windows systems
  Create config file with permissions of 0600