A cold call implies that you have no money in the pot. full-stop. Anybody that says otherwise is flat out wrong and is mis-using the term. That being said:
1) The BB can [b8tl]never[/b8tl] cold-call a raise. He already has a full bet it. He can call 2 (or 3), but it's not a cold-call. And if he's only putting 1 bet in calling it a cold-call is just ludicrous.
2) The SB is a little trickier since he only has a 1/2 bet in. Because of this a SB call of a raise is often referred to as a semi-cold-call. If it was raised to 3 before it gets to him it's a closer argument, but technically it's still not a cold-call.
People that say that the cold-callpercentage is super small are correct. It should be. If you're cold-calling more often than .5% of the time (that's 1 in 200) you're almost certainly cold-calling too much. However you should be calling out of the blinds more often than that because you're investing less money. Obviously calls out of the SB should happen less than out of the BB.
In anlayzing situations you really have to look at the blinds differently than other hands, because you already have money invested. You also need to look at the SB differently than the BB. Mixing blind stats into cold-call numbers would completely mess up meaningful analysis ogf both of those sets of figures.
The same general principles hold in NL.
I can't comment on existing filter options yet, since I haven't gotten that far
But being able to see how people treat the blinds in contrast to other positions can be very important information. You can often figure out how they treat blinds from things like "folded BB to steal" numbers. If they never fold to a steal they're almost always going to call a raise. If they handle steal raises appropriately then they more than likely play multi-player hands more or less correctly as well etc.