* add pom.xml for testing objc, swift * add travis config for testing swift, objc * test swift, objc clients * use ruby 2.4.2 * remove stack * update swift3 petstore * test with xcode9 * remove testing inline additional properties for swift3 * restore travis, pom
* This address #3788 * Contains all changes made in #3823 * Also contains many changes made by @ewanmellor, thanks!