[interop] Update Configuration to allow TS Compiler Configuration and non-exported decl generation (#443)

* added tsconfig.json support

* formatting and analyzing

* implemented ignoring errors

* add support for generating all declarations

* rewrote ts config parsing using ts functions (required)

Instead of manually marging objects to form compiler options, TS API requires using built-in functions to properly resolve the config into a compiler options objects, with enums, correct types, etc. Functions implemented were `parseJsonConfigFileContent` and `getParsedCommandLineOfConfigFile`

* formatting and doc for previous commit

* allowed for anonymous diagnostics and updated entrypoint

* formatting

* stray comment
7 files changed