make gem test ref non func alias
Fix ref no non func alias in rvm test
Single quotes
network mod: "not X in Y" => "X not in Y"
Node Groups: 'L@foo.domain.com,bar.domain.com,baz.domain.com or bl*.domain.com' not 'and'

use 'and' at this confuse me, and in the http://docs.saltstack.com/topics/targeting/nodegroups.html also use 'or'.
list_, not _list
suse package updated to 0.15.2
added salt user for salt-master daemon process
Fix misleading documentation on the env option for cmd.run

Fix #5275
We can't use `getCanonArch()` after all.

Under a Fedora 18 machine for which the `cpuarch` grain reports `x86_64`:

```python
>>> import rpmUtils.arch
>>> rpmUtils.arch.getCanonArch()
'ia32e'
>>> rpmUtils.arch.legitMultiArchesInSameLib()
['x86_64', 'amd64', 'ia32e']
>>> rpmUtils.arch.getBaseArch()
'x86_64'
>>>
```

Under a CentOS 6.4 for which the `cpuarch` grain reports `i686`:
```
>>> import rpmUtils.arch
>>> rpmUtils.arch.getCanonArch()
'i686'
>>> rpmUtils.arch.legitMultiArchesInSameLib()
['i686']
>>> rpmUtils.arch.getBaseArch()
'i386'
>>>
```

The only common recipe seems to be using `legitMultiArchesInSameLib()`
Force autosign regex to match entire string, Fix #4851
Use an alternative modules file on Arch

This fixes #5274 but more investegation wrt where this should
be and on what OSes/kernel versions needs investigation.
Add validation logs for the configs, fix #5271
Allow custom grain modules to override values defined in core

Fix #5254
Only care about sudo origin if calling fully authenticated

This makes Salt only pass the sudo reference down in the event that
the user being sudoed to is considered by salt to be a fully
authentecated user, fix #5245
DOH! Fix #5281

I will scurry off to write more tests.....
Lower data sent with master_opts
Fix #5124
Last one! Fix #5085
Re fix #1264
Fix #5191