Bug 886916 - Regression: Multiple-level settings screens do not handle "back" correctly. r=margaret