fileserver.*_list*: ensure prefix filtering

Should fix #7404
Merge pull request #7898 from ze42/develop

fileserver.*_list*: ensure prefix filtering
Merge pull request #7899 from cachedout/develop

Fix logical condition which was breaking useradd.
pylint fix for fileserver routine
Skip sls refs that have already been loaded while evaluating the

Top level matches
Move dict repacking function to salt.utils

This allows the same repacking that is used in package management to be
used for lists of key/value pairs passed to ports.installed states.
Enhancements to freebsdports execution module

This adds a flag to showconfig that allows you to see the default
build options for a given port, as well as adds two new functions,
"list_all" and "search".
Add new ports state
Add new ports state to docs
Fix sphinx build warning
Merge pull request #7901 from terminalmage/freebsdports

More FreeBSD Ports goodness
Fix missing import

See http://jenkins.saltstack.com/job/salt-lint/585/violations/file/salt/utils/__init__.py/
Merge pull request #7906 from terminalmage/jenkins

Fix missing import
Add release notes for 0.17.1
Merge pull request #7921 from basepi/0.17.1release

Add release notes for 0.17.1
Add additional functionality to the grains module to allow a user to pass in a flag that deletes the key as well as the value. The old behavior was just to set the value to None and leave the key intact. Refs #7872.