added windows unicode handling to refactored armoryengine, improved n^2 issue fix, extra logging in wallet recovery tool