Fixed: runBlocks can now have $templateCache arguments

It took some beating, but I believe I have things working now.
In my test setup I can now successfully add ngGrid as a lazily loaded module and the damned thing will now actually appear on screen without errors :)
The fix turned out to be rather simple, although I guess its a bit of dirty hack as well :)