Must be able to esnap on LOCKED layers

When layers are locked they must behave like AutoCAD so that you can snap onto them with endpoint, midpoint, intersection and so on.....Would be a nice thing to have in the next patch. It is annoying. Also smaller patch files would be nice but not imperative.