Adding functional support for Channeled Json

Funcitonal changes needed for supporting the channeled json format.

Reviewed By: afrind

Differential Revision: D1172001
Add excludes to license tool
Update license headers