Fix bug preventing minions from unloading custom modules.

This change no longer blindly updates the __salt__ dict for each module upon module refresh but instead rebuilds the dictionary from scratch. Refs #7691.
Merge pull request #8254 from cachedout/#7691

Fix bug preventing minions from unloading custom modules.