Merge branch 'release_v2014.1.4' into 2014.1
fixed error line 137 in iptables - missing ':' in for loop
back port fix for #13091
fix pylint

Conflicts:
	salt/modules/iptables.py
fix eventlisten positional
fix problem from ce792ec6
Remove remaining `exsel` code
Merge pull request #13099 from s0undt3ch/2014.1

[2014.1] Remove remaining `exsel` code
Fix cache cleaner

Backport for 2014.1
Merge pull request #13117 from cachedout/cache-2014

Cache fix backport
Remove old _ext_nodes code, deprecated since master_tops was introduced
Missed one call to ext_nodes
Fixed syntax error in iptables module
Merge pull request #13094 from gtmanfred/2014.1

back port fix for #13091
fix to __virtual__ function in iptables module.  __salt__ is unavailable so was throwing an error when the minion started up.
Merge pull request #13132 from gtmanfred/2014.1

fix to __virtual__ function in iptables module.  __salt__ is unavailable...
Remove reference to external_nodes from the example master config file, update master_tops documentation, fix commented out code.
Make sure LDAP filter strings are properly escaped.
Merge pull request #13123 from cro/external_nodes_removal

External nodes removal
Merge pull request #13139 from cro/ldap_metacharacters2

Make sure LDAP filter strings are properly escaped.