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
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
Merge pull request #6946 from beichhor/feature-rabbitmq_policy

Added policy support for rabbitmq state and module
Merge pull request #6948 from hvnsweeting/reactor_doc

add doc on fire an event, add commas to improve readability
Simplify the logic in `__virtual__`.