~singpolyma/cheogram-android

Generate a screenshot with fastlane
Point to new screenshot
Remove upstream fastlane data, start our new set
Some fixes for playstore build
Update generic parts of the DOAP file
Bad number can also cause IllegalArgumentException
Do not crash when XMPP URI contains invalid JID
Close socks5 connection when done sending data

Sometimes even in Conversations-to-Conversations I see symptoms like receiver
says 99% done, sender says 100% done, hangs like that and then file transfer
fails.

I was having this issue fairly reliably between my emulator and my test device.
Adding this close caused the transfer to succeed 100% of the time.  I'm not sure
why the receiver didn't read all the data properly without the close, but this
fixes it.
Preserve FileParams when sending jingle
Fix NPE when there is no type
Store FileParams properly for inbound Jingle
Merge branch 'jabber-iq-gateway2'

* jabber-iq-gateway2:
  Improve example hinting
  Move GONE/VISIBLE to the controller instead of the model
  Show identity category gateway even without jabber:iq:gateway prompt
  Sort gateways
  Switch to AndroidX LinearLayoutManager
  Parse phone numbers using local settings before asking gateway
  Try all gateway translations options
  Change input type based on gateway type
  Load gateways into UI
  Use a RecyclerView for list of gateway options
  Fetch jabber:iq:gateway prompt
Improve example hinting
Move GONE/VISIBLE to the controller instead of the model
Show identity category gateway even without jabber:iq:gateway prompt
Switch to AndroidX LinearLayoutManager
Parse phone numbers using local settings before asking gateway
Next