add missing stopped status BACKOFF

add missing stopped status BACKOFF and update function to be more reziliant to new statuses.
Fix test failure
Merge branch 'issue_17000' into develop_17000

Conflicts:
	salt/master.py
Update supervisord.py

opps
modules.network.routes(): use list comprehension to streamline code
mdadm stop feature #12628
Making salt.states.boto_cloudwatch_alarm python3 compatible
Making salt.states.environ python3 compatible
Making salt.states.file python3 compatible
Making salt.states.group python3 compatible
Making salt.states.mdadm python3 compatible
Making salt.states.modjk python3 compatible
Making salt.states.npm python3 compatible
Making salt.states.pkg python3 compatible
Making salt.states.rabbitmq_user python3 compatible
Making salt.states.serverdensity_device python3 compatible
Making salt.states.ssh_auth python3 compatible
Making salt.states.user python3 compatible
Remove reactor approach. Just process the event.
Add docstring

Conflicts:
	salt/modules/test.py