Fixes issue #587. Apparently, self.interfaceOrientation is unreliable.
Fix for crash when releasing modal web view

Fixes #574:
1. Open shelf.
2. Read a downloaded book.
3. Click on a link in the book that opens up the modal web viewer.
4. Click Back on the modal web viewer to close it.
5. Without doing anything else, double tap on the book page to bring up the index and navigation.
6. Select "Back to Baker Shelf"
7. Crash
Added method to return latest issue
Refactored ShelfViewController init methods

The `init` method was never called and `initWithoutBooks` was pretty much doing what an `init` is supposed to do.
Consolidated ShelfManager methods in IssuesManager
Refactored IssuesManager into a singleton
Moved download management to BakerIssue

BakerIssue is now NSURLConnectionDownloadDelegate instead of IssueViewController, which means we can start and track downloads without having to instance a view controller.
Added badge when a new issue is downloaded

The badge will only be visible when a download was finished while the app was not open (e.g. in response to a push notification or because the user closed the app before download could finish).
Fixed iOS 6.1 warnings
Moved issue unpacking to BakerIssue

After download has finished, BakerIssue will take care of unpacking the files and updating the Newsstand icon and badge, to make the whole download process independent of any view controller.
Refactored download-related notifications

Each BakerIssue instance will now include its ID when posting notifications about download progress/finish/error.
Added method to handle newsstand notification, with or without a content specified
Refactored newsstand notification handling when app is already active
Refactored newsstand notification handling when app is inactive
Updated IssueViewController to accept notifications from every instance of BakerIssue
Moved transientStatus reset at download finish from BakerIssue to IssueViewController
Added a new notification, dispatched when a issue download start
Used a better check to pass from "connecting" to "downloading" status
Whoops, forgot to commit this earlier, added property for the notificationDownloadStartedName string
Removed useless refresh