Fix node alignment to grid for inside/outside frames
Node alignment to grid is working differently for nodes inside and outside frames. This results in nodes slipping from the mouse grip or changing alignment when changing context. This is very annoying to have nodes slipping as soon as we select them. This problem has been around for years, please fix it!