Initial revision for review.
Initial revision for review.

Summary:
Example beans src/test/java/com/facebook/swift
Example reflection codec com.facebook.swift.reflection.TestReflectionThriftCodec
Example compiled codec com.facebook.swift.compiler.TestCompiledThriftCodec

The reflection codec supports all types except enum and the compiled codec only supports String and int.

Test Plan: mvn test

Reviewers: srash, groys

CC: martint, jaxlaw, timw, avf

Differential Revision: https://phabricator.fb.com/D460874

Task ID: 785516

karryoberes/swift,andrewcox/swift,coderczp/swift,airlift/drift,glybuaa/swift,coderczp/swift,dain/swift,electrum/drift,rojanu/swift,adriancole/swift,bgould/swift,electrum/swift,dain/drift,andrewcox/swift,facebook/swift,alandau/swift,glybuaa/swift,facebook/swift,rojanu/swift,karryoberes/swift,bgould/swift,electrum/swift,dain/swift,adriancole/swift