Fixes related to disabling state functionality

Found an issue in the sls function when disabling states.  Originally Ihad 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.
My worry here is that we are creating an additional highstate object that will increase the communication with the master by putting this up here. so this adds un-nneded additional load. I think that this check should probably be moved to the call_highstate method in the HighState class