Support Reflect behaviors in Move mode
Support Reflect behaviors in Move mode

Also some refactor and added support diagonal nudging

morray/iD,digidem/iD,bagage/iD,mapmeld/iD,kartta-labs/iD,ngageoint/hootenanny-ui,ngageoint/hootenanny-ui,edpop/iD,1ec5/iD,1ec5/iD,openstreetmap/iD,mapmeld/iD,bagage/iD,AndreasHae/iD,edpop/iD,bagage/iD,ngageoint/hootenanny-ui,openstreetmap/iD,edpop/iD,openstreetmap/iD,kartta-labs/iD,kartta-labs/iD,mapmeld/iD,AndreasHae/iD,digidem/iD,1ec5/iD,morray/iD,AndreasHae/iD