Rewrite environ modules

- Make environ modules behave a bit more like 'grains' modules. 
- Add ability to update the salt-minion's environ dict by firing an event on the minion.
- Return False on and log any errors instead of raising SaltException.