Fix method name case.
Clarify variable names.
Simplify if conditionals. Fix comment typo.
Update enum declaration.
Reload tableview to ensure section header is correctly displayed

If the user removes the last site, the section header will linger unless the tableview is refershed.
Preserve section header height when empty.
changes NSNumber's to literals
WordPressAppDelegate: Nukes redundant call
removes reduntant nil checks in conditionals
changes switch to if if there are too few cases
Moves row height into a const.
removes dead code
removes unnecessary default cases from switches
NotificationsViewController: Code Cleanup
NotificationsViewController: Code Cleanup Part 2
Exposes notificationsViewController property
replace initializers with containter literals
Prevents instance duplication by state restoration
Merge branch 'issues/2178-fixes-state-restoration-duplicate-instances' into issues/1767-pushing-notification-details

Conflicts:
	WordPress/Classes/System/WordPressAppDelegate.h
	WordPress/Classes/System/WordPressAppDelegate.m
	WordPress/Classes/ViewRelated/Notifications/NotificationsViewController.m
Code cleanup: Use `setAccessibilityLabel` method instead of dot notation so the code reads easier.