fixes #9614: update for GCEv1, adds disk, snapshot, network, load-balancer, firewall
cron: better behavior of crontabs tracking
Fixed the fqdn problem in the curvecp handshake. Now checks for '0.0.0.0' and substitutes '127.0.0.1'
for the host used to compute the fqdn
Fixed logic so if the coatKind is nada then the coat length in the packet header is 0
So coat is not pass through to body if coat kind is nada.
This added extra conditionals in parsing but avoids the confusion of having a non zero coat length in
the packet header
cron: complete matching rework
use /dev/mapper name for LVM devices Fixes #10257

LVM devices can be referenced by either
`/dev/vgname/lvname` or `/dev/mapper/vgname-lvname`
However mount always returns the `/dev/mapper` name.
We should convert names to the `/dev/mapper` format.
fixing fire_events and pylint issues
start on implementing segmentation
Fix find_job for threaded minion
Remove proc files for threads that are not running
Revert unintened change
If threaded then remove all proc files for other pids
Fix error in commit a5bb429
Adding a object interface to the __salt__ dictionary

This is another suggestion from @mgwilliams. It adds an object to the
sls file scope named Salt, which dispatches its attributes to the
__salt__ dictionary.

For example, the following two lines are functionally the same:

    ret = Salt.cmd.run(bar)
    ret = salt['cmd.run'](bar)
Rename remote_conf_params -> repo_conf_params

Changed for consistency with the other remote fileserver backends
Add wait_lock() to fileserver/__init__.py

This is common to both hgfs and gitfs, no need to define it in both.
hgfs: fix ref to _wait_lock()
gitfs: fix ref to _wait_lock()
Add new config params
Add svnfs mountpoints and per-remote config params

This commit adds the mountpoints and per-remote config params recently
added for gitfs and hgfs. Additionally, it makes the paths for trunk,
branches, and tags configurable, both on a global and per-remote basis.