NH: Changed handling of unchanged entites in saveMap - they get related but not saved.  Changed NHContext method signatures from private to protected to ease overriding of SaveChangesCore by subclasses.