Load Gist in background task when missing from store

The pager will only be configured to displays the Gist's
files once the Gist has been refreshed.
Guard against null auth token label

Call equals method on constant which will never be null
instead of auth token label variable
DRY up getLogin by calling getAccount
Use static imports for constants from DialogInterface
Show dialog when authenticator conflict exists

A SecurityException is raised when multiple apps
provide authenticator services for the same account
type id.  This causes the GitHub app to crash when a
another app has already registered an account using
this id (com.mobile).

The workaround is to catch the exception and show
a dialog describing the conflict and how it can
be resolved.

Closes issue #72
Prepare 1.0.2 release
Verify registered authenticator has expected package name

This ensures that expected authenticator will be used
before an account is requested to be added.  Without this
check the account manager future will hang if another
application has registered an authenticator for the
account type id being used.

Closes issue #88
Add test that verifies authenticator is detected
Guard against fork event with missing user

This appears to happen if a news feed item is selected
for a fork that has been deleted.
Call close on database after closing cursor
Don't refresh list when item is clicked

This was originally done to mark the repository
as recently viewed in the list but can cause
confusion since the item appears to disappear from
the current position in the list that is visible
since it moves to the top area which is most likely
not visible.

The repository will still appear in the recent list
the next time the activity is created.

Closes issue #71
Prepare 1.0.3 release
Added french translation
Initialized german locale
updated german locale
fixed typo
fixed translation for assignee
init ru_RU locale
updated ru_RU locale
Add backslash before apostrophes