project: Improve Swift 4 compliance

This commit adapts the code to Swift 4 syntax in order to
to lower the amount of XCode warnings.

It also adapts the RxSwift syntaxt to the last version.

Change-Id: I63b1bcae5115c1a7641172ad2c39e7622ac436a4
Reviewed-by: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com>
30 files changed
tree: 07a22180147c974e11397bb59500b50c2fde567d
  1. Ring/
  2. .gitattributes
  3. .gitignore
  4. .gitreview
  5. compile-ios.sh
  6. COPYING