Resolve issues with view not resizing on menu close

Also don't close menu when going portrait->
landscape->portrait if AlwaysShowLandscapeMenu
= true
(Respect that the user opened the menu)
Expose DialogViewController so consumer can do things like set
TableView.SeperatorStyle
TableView background defaulting to white

Restore code that incorrectly doesn't set TableHeaderView.BackgroundColor
to Clear, but instead sets clear on TableView.BackgroundColor
Add option to display menu border.
Handle iOS8 - Swapping width/height no longer required
Merge branch 'master' of https://github.com/mribbons/FlyoutNavigation into mribbons-master

Conflicts:
	FlyoutNavigation/FlyoutNavigationController.cs

FlyoutNavigationSample/FlyoutNavigationSample/FlyoutNavigationSample.csp
roj
working on adding id's
Merge branch 'mribbons-master'

Conflicts:
	FlyoutNavigation/FlyoutNavigationController.cs

FlyoutNavigationSample/FlyoutNavigationSample/FlyoutNavigationSample.csp
roj