Found an issue in the sls function when disabling states.  Originally I had used the show_lowstate to get what would be applied to the minion, to check for disabled states.  Turns out this shows what would be applied during a high state and not from an SLS file.  Switching to using st_.state.compile_high_data inside the SLS and moving the show_lowstate call into the highstate function where it's correct.
Adding a function to return the contents of state(s).
Moving most of the state disabled checking functionality into the state.py and call_high.  Remaining code in state module simple checks names of state files and for presence of highstate being disadbled.
removing test function
Adding functionality back in to check for disabled states with a .*.  Can be used to disable state files under subdirectories of /srv/salt/
Fixing the source of __run_num, removing states from chunks and then calling the remaining chunks.
Merge pull request #16011 from garethgreenaway/fixes_to_disabling_state

Fixes related to disabling state functionality