http://www.minecraftwiki.net/wiki/Blaze#Spawning They spawn in places 11 and below. Which is pretty bright (i have no clue what the max light level is...).
I seem to remember I covered the whole thing in lava once and they kept spawning, Strange they must have changed it.
Spawners spawn area is upto 4 blocks from spawner (I think). Lava has light level 15 so if a spawning space is more than 3 blocks from lava a blaze could spawn. Lava dumped ontop of a spawner is not enough (just) as the corners of the spawn area will be at light level 11.
ok so later tonight withers skels are going to spawn in every fortress even ones that were generated in 1.3 and back?