Update app/res/values-fr/strings.xml

Closes #317
Fix "unassigned" in pt translation

Closes #325
Update Ukrainian locale

Closes #331
Add Hebrew translation

Closes #332
Upgrade http request to version 4.1

Closes #340
Remove Ruby code string from Hebrew translation
Upgrade to android-maven-plugin 3.5.3
Add Share button repository view

Closes #335
Combine star and share repository menus
Start share intent without chooser

This is to be consistent with other share actions in
the app.

Also use the repository id as the subject instead of
just the name.
Generate repository URL when is it missing

This will be the case when it is pulled from the local cache.
Upgrade to GitHub Java API 2.1.3
Downgrade to GitHub Java API 2.1.2

This is only temporary until 2.1.4 syncs to Maven Central
and then that version will be used.
Markdown files render in commit view

Now when you click on the header for a markdown file in the commit
list view it acts the same way as if you were viewing the file in
the source tree view (i.e. the file can either be rendered or shown in
its raw form)

Closes #343
DRY up markdown extension checking

Create new utils package class to check if file name
has a markdown extension.
Downcase file name before comparing against Markdown extensions
Upgrade to GitHub Java API 2.1.4
Update Turkish translation
Remove unneeded casts and use String.contains()
Remove unneeded instanceof check

Repository implements Serializable and does not need
to be explicitly checked before inserting into the bundle.