code: def GetAllServers(alias=None,name_groups=False):
  		
  		if alias is None:  alias = clc.v1.Account.GetAlias()
  		servers = []
  		clc.v1.Account.GetLocations()
  		for location in clc.LOCATIONS:
  			try:
  				r = clc.v1.API.Call('post','Server/GetAllServers', {'AccountAlias': alias, 'Location': location }, hide_errors=[5,] )
  				if name_groups:  r['Servers'] = clc.v1.Group.NameGroups(r['Servers'],'HardwareGroupUUID')
  				if int(r['StatusCode']) == 0:  servers += r['Servers']
  			except:
  				pass
  		return(servers)
docs: Gets a deep list of all Servers in all groups and datacenters.
  
  		:param alias: short code for a particular account.  If none will use account's default alias