Moved handling of user's choise in separate methods

This pull requests reduces code duplication and allows to perform default iRate's behavior in response to user actions in custom dialog.

In our project we show custom dialog to the user. But we still have actions like "No, thanks", "Rate app", "Remind me later". And with the code from this pull request I can just with ease perform behavior which is already implemented in iRate.