Start adding modular file server backends
Add fileserver_backend config option default to master
Add file server hook into AESFuncs object
Add fileserver modules to setup.py
Fix overseen imports in roots file server backend
Finish modularizing the file server!!

This adds support for file server backends to be created in a modular way
and thus opening the way for the file server to function directly
off of a git repository or a database
Add fileserver_backend option to default config
Fix docstrings, add delfacl
Add the ability to add/modify facls
Merge pull request #3051 from techhat/facls

Finish up FACL support for Linux
Merge branch 'develop' of https://github.com/saltstack/salt into develop
Support block devices in virt.get_disks
Starting work on git fileserver backend
Merge pull request #3052 from torhve/virt-fixes

Support block devices in virt.get_disks
Fix the batch mode not printing the output
Add the ability to save rules to disk
Merge pull request #3055 from techhat/iptables

Add the ability to save rules to disk
Merge pull request #3054 from tchap/print-batch-results

Fix the batch mode not printing the results
Fixing a few non-salt functions which where showing up in the autodoc

These were showing up as state module functions:
    - yaml_load
    - YamlCustomLoader
Corrected doc for depclean