Documentation changes/updates

WARNING: Please review for accuracy, as I am fairly certain that my understanding is correct but not 100% proof-positive: An update to the documentation for the external pillars. This reflects the fact that many more external pillars are now in existence than when the documentation was likely initially written.  

Also, an update to the documentation for establishing a development environment to reflect the fact that salt-testing has migrated testing libraries into a separate repository.