Skip invalid fileserver cache entries

This fixes #13836
Make log entry more descriptive
Change loglevel to warning
Fallback to empty dict...

This fixes #13838.
Add two fixes to release notes

Conflicts:
	doc/topics/releases/2014.1.6.rst
Merge pull request #13835 from s0undt3ch/2014.1

[2014.1] Update to latest bootstrap-script.sh, v2014.06.30
Merge pull request #13845 from terminalmage/pull13837-2014.1

Skip invalid fileserver cache entries (2014.1 branch)
Fix typo in Type declaration of systemd unit

The systemd service type must be declared in lower case, otherwise systemd generated a warning and ignores the declaration.
Fix master_tops functionality
Pylint
Merge pull request #13900 from cro/master_tops_fix2

restore master_tops functionality
Roll up gitpillar changes to 2014.1.5 version
Roll up gitpillar changes to 2014.1.5 version
Merge pull request #13907 from cro/master_tops_fix2

roll up gitpillar changes to 2014.1.5 version
Pylint for ext_nodes.py
Pull in latest develop docker
Multi-master start race condition

Don't explode in most unsual ways if we start a multi-master minion
before a master is ready.

Closes #13546
Backport fix for #11151
Merge pull request #13949 from cachedout/2014.1

Backport fix for #11151
Make pacman system upgrade optional

Split upgrade and refresh options when installing a pacman package.

refresh option control pacman -Sy
sysupgrade option control pacman -Su

Important note: refresh=True no more upgrade your whole system.

Linked to this: https://github.com/saltstack/salt/pull/10519/

Conflicts:
	salt/modules/pacman.py