Full Swift 4.1 Upgrade
This removes all Swift 4.1 warnings and updates the project to use the new Consistency Manager which has also been updated.
This is backwards incompatible only because you need to upgrade to Swift 4.1 to use this version. There are no public API changes.