start in on code generation
Merge branch 'experiments' of github.com:sprsquish/swift into experiments

Conflicts:
	swift-scala/src/test/scala/com/facebook/swift/codec/RoundTripTest.scala