No-balls counted in a bowler's strike rate? Odd
When I keep stats, I count the no-ball as a ball faced by the batsman, yes, but when doing strike rates I only use the legal deliveries bowled. You can't say it takes a bowler 60 deliveries to take a wicket when about 5 of them won't count as legitimate deliveries, and thus can't have wickets taken off them.
Wides, there could be an argument for putting it in the bowler's strike rate. But the fact that the only way you're going to take a wicket with a wide is by a stumping does make it a bit rarer.
As for Stumpings/Runouts...I have maintained that if the ball comes off the bat or pad, it's a runout. If the non striker is run out at the striker's end without any contact (trying to steal a bye), it's a run out. Otherwise it's a stumping.
The proper definition is probably more like if a batsman is attempting a run, it's a runout, but if his foot goes out of the crease in an attempt to play a shot, it's a stumping. But I used the above when scoring/umpiring for simplicity's sake, especially in situations where they walk down and try and tap the ball and run but miss.