compiler: fix visibility of inherited protected members (mantis #18087) and strict private/protected members (mantis #18085) to nested classes git-svn-id: trunk@16473 -