* Move duplicate share UIAlertActions to AlertActions struct #359
Create helper AlertActions struct for convenient UIAlertAction's instantiation.
* Create AlertActionBuilder #359
The AlertActionBuilder is used to create custom UIAlertAction's with constituent parts.
* Create UIAlertController+Action #359
UIAlertController+Action extension provide a convinient way for adding actions into the UIAlertController.
* Move additional UIAlertAction duplicates into AlertAction #359
* NewIssueTableViewController: Use correct titles for alert actions #359
Use "Go back" and "Discard" titles instead of "No" and "Yes".
* IssueCommentSectionController: Refactor alert actions #359
* SettingsViewController: Refactor onSignOut alert actions #359
* Add a "Create Issue" view controller, Hook up networking, Enable bug reporting
* Add create issue button to all repos
* Fix navigation for tablet, Add markdown controls view
* Remove new issue button if issues are not enabled
* Add localization for new issue text
* Update scrollView insets on keyboard, Add slight background
* More style changes, moved preview to it's own button, expanding text view, return takes you to next field
* Update bug report repository
* Design changes
* Add markdown controls to new issue
* Update UISwitch on tint color
Align green with shared color
* Update tintColor of all UIAlertControllers
* Create factory for SFSafariViewController
* Update SFSafariViewController tint color
Only in the .configured factory
* Use SFSafariViewController factory everywhere
* Create factory for UIAlertController
* Use UIAlertController factory everywhere
Unfortunately Apollo doesn't support directives, so had to break up the queries which meant the networking code needs to get quite a bit bigger to support both of them (a lot of switches!). Paging isn't erroring any more, but also isn't adding new content so looking into!