Better error checking in `cmd.mod_watch` for `call`

`cmd.call` needs two parameters, `name` and `func`. mod_watch now checks for the second required parameter `func` also.
Merge pull request #6933 from ranl/develop

hosts module and state fix
Merge pull request #6937 from d--j/patch-1

`cmd.mod_watch` does not check for required func paramter for `call`
Merge pull request #6931 from madduck/reclass-adapter-top-minion-id-fix

reclass_adapter: extract minion_id and pass to top()
Merge pull request #6934 from holmboe/fix-image-type

Missing argument in _image_type()
Merge pull request #6935 from holmboe/nic-profile-doc

Document the default NIC profile configuration
Merge pull request #6936 from kaptk2/develop

Added ability to specify boot order
Fixed wrong call to boot_dev variable
Testing in travis
Fixed and tested build in Travis-CI
Merge pull request #6939 from kaptk2/develop

Fixed undefined variable error and tested in travis-ci
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