FOSS:  Fixing CI build.

  - Adding thrift from source build script
  - Adding custom config for CI
  - CI tests validity for java in local mode.

Change-Id: I501891e923ef00b073612ab0fce6fdd90fe228f9
Removing typedef

Change-Id: I2660fc385ba6c77abf84db6e605b6a428d340095
FOSS: Fixing Check version to work with multiple thrift compilers

Change-Id: Ia8a4e3ab7e2adbacfd9234a04f0646bb5765be56
Minor fixes to example thrift definitions

Change-Id: I401432c75d0f7a924cb1861d1b18581d9657919a
Splitting enum/exception/bizobjects apart

Change-Id: I49c9898cf4b2ad245522a7fa8a736af01a514839