Initial addition of fileserver event

This event is intended to "notify" salt that there are changes to the underlying fileserver module. This can be used to (for example) trigger a module sync within the reactor system-- but really you can do whatever you want with it.
Fix state.show_top to return the exact data as used by state.highstate
Collect with_communicate value in consistent and concise way

Just happened to be reviewing this code to see what it does...

There was a pop for stdin, but very verbose test for with_communicate
add execution and state modules for finding/killing procs by name
Added policy support to rabbitmq module

Added methods for:
 - list_policies
 - set_policy
 - delete_policy
 - policy_exists
Added state for checking rabbitmq policies are present or absent
Merge branch 'patch-1' into feature-rabbitmq_policy
Added reference url in comments of policy methods
add doc on fire an event, add commas to improve readability
fixing https://github.com/saltstack/salt/commit/61573b1394c8835e8dccc91db44eeb2f7e843bd0#commitcomment-3967806
Merge pull request #6949 from ranl/hosts

fix hosts file error in Travis
Add an anchor to the enable Travis-CI note.
Handle pip versions lower than 1.2 when parsing the package using `pip.req`.
Instantiate a logger object to log.
Added mocked pip installation test-case for when pip's version is `<=1.1`
Merge pull request #6940 from dlanderson/fix_show_top

Fix state.show_top to return the exact data as used by state.highstate
Merge pull request #6942 from ajithhub/patch-1

Collect 'with_communicate' value in consistent and concise way
Merge pull request #6943 from s0undt3ch/hotfix/pip-requirements-parsing

Handle pip versions lower than 1.2 when parsing the package using `pip.req`
Merge pull request #6950 from s0undt3ch/hotfix/doc-enable-travis-anchor

Add an anchor to the enable Travis-CI note.
Merge pull request #6944 from mgwilliams/ps

add execution and state modules for finding/killing procs by name