Final rename of salt runner "diff.py" to "survey.py" and new functionality

See https://github.com/saltstack/salt/pull/10715 for previous history and commentary

* Rename to survey.py -- This time for sure...
* Added a diff() function
* Added a helper function _get_pool_results() for new and existing survey functions
* More comments, more examples, more documentation