Show the publish date picker from within a table cell.

Gets rid of the popover and actionsheet previously used to show the picker.
Cleans up obsolete code.
Introduces a generic picker view for reuse in the future.
Adding missing accessibility labels.
Capitalize accessibility labels. Shorten some strings.
Fixes an issue where publish immediately would be overriden wtih a date.

Uses delegate methods instead of block callbacks.
Use NSIndexPath instead of an array of NSIntegers.
Remove jetpack account when blog is removed

If the blog is the last object related to that account
Remove self-hosted account when blog is removed
Adjust controls when keyboard is shown for Jetpack
Don't wipe the keychain on launch
Merge pull request #1384 from wordpress-mobile/issues/72-button-accessibility-labels

Adding missing accessibility labels.
Merge pull request #1373 from wordpress-mobile/issue/1252-datepicker

Show the publish date picker from within a table cell.
Merge pull request #1408 from wordpress-mobile/issue/1262-jetpack-keyboard-adjust

Adjust controls when keyboard is shown for Jetpack
Updating tabbar icons. Removes unused icons.
Fixes editor style bar background color for iOS 7.1 and later.
Dismisses blog picker if current selection is picked.
Merge pull request #1413 from wordpress-mobile/issues/1369-editbar-backgroundcolor

Fixes editor style bar background color for iOS 7.1 and later.
Trim category name before validation.
Scrolls selected site into view.
Merge pull request #1414 from wordpress-mobile/issues/1298-dismiss-blog-picker

Dismisses blog picker if current selection is picked.
Merge pull request #1415 from wordpress-mobile/issues/1379-trim-cat-name

Trim category name before validation.
Merge pull request #1416 from wordpress-mobile/issues/1392-scroll-to-selected-site

Scrolls selected site into view.