Move to Swagger 2.0

See: [Swagger 2.0 Spec](https://github.com/wordnik/swagger-spec/blob/master/versions/2.0.md)
Please note, this is the submodule and as a result there is a LOT there that is totally unrelated to what this module does.