Complete port of NavigationController.
Compensate for Swift's incomplete UIAppearance implementation.
Pay back some Swift usage debt marked todo.
Refine Swift usage to properly nil-check per Beta 5.
Refine Swift style: manually wrap method signatures.
Refine Swift style per Beta 5 autoformat...

Indent accessor blocks.