Is it possible to power all the blocks in a wall?
Here's my best attempt. It lights everything but the middle 3 in the middle row, and you can control each torch independently with clever uses of repeaters to isolate circuits (not in the way I have it screenshotted, though):
I don't think it's possible, to power a block you need a wire running towards it, which it won't if there is another wire next to it (it'll turn into a corner, rather than a straight line, or a T if there is another wire on the other side).
At best you could do it with three rows using Redstone Repeaters or the classical checkerboard pattern using standard wires.
If you want to use redstone repeaters, you can make this pattern (showing the back of your wall):
If you want to use strait wires you can make this pattern: