initial commit

Change-Id: Id9dc18cea7e6ed4c81c64fd6207f679bd507738c
Refactor to ready for OSS release.

Change-Id: Idce8b358d7ca02c747d0c7e555119d80a7d8dff5
FLOSS: Introducing global options for compilers

 -  enabled global thrift compiler options.  Refactored documentation generation.

Change-Id: Icb3e595ae215c40ff4e6320046dd45bd87091a8a
Initial attempt to be a proper python module and more testing.

  - refactoring, restructuring code base for OSS release.
  - introduced a force_deploy configuration option.

Change-Id: I5253c9a601c063d6c763760804d2f45819005819
pre-alpha comment

Change-Id: I387533dc51fd27bee2dc99a27b59c5b612bc19bd
Fixing Tests

Change-Id: I4ad7da14084589365192ca4267a0c6d9b3f338c6
Adding Tests for thrift.py

Change-Id: Ib49e21cbd4a97926a26c3d0589256d5c50534053