New config and search

I did some amount of testing on this code and it seemed to work. 

Potential bugs:
Only linear algorithms were given a once over and it seemed like it might be working correctly.(I only tested 1 furnace made of all Stone).
Dummy creation seemed a little messed up last night, but it may have been fixed. When I placed the furnace core down, it made all of the blocks in the line below it into dummies regardless of whether there was a valid multi-block to be found.
Breaking the core(or any other block) didn't seem to result in the dummies reverting.
Change the defaults for material "stone". It seems that the current configuration essentially prohibits creation of a furnace of stone. You could use a logarithmic or constant value instead. If constant, you could just set speed and efficiency to 1. Shouldn't be too overpowered, though I would put stone in every furnace/ore processor I make.

All of the above may have been fixed while fixing other bugs that I noticed, so if they don't occur you should be in the clear. I am only making this request in case you wanted to get a build in today.