This incorporates non-interlaced PNGs from #500 to fix warnings thrown by libpng.
Still needs some work. I am pushing it to get ideas and feedback. Also fix some bugs in the LV coal generator that were found while making the nuclear reactor. Conflicts: technic/init.lua