3d7ad5534b
1. Create bazel rules\macro for eslint, use it everywhere instead of direct run eslint from npm. Cleanup all duplicated\unused eslint pieces. The macro can be reused to define rules for other folders and\or typescript. 2. Convert eslint configuration to .js. It improves flexibility and allows comments in config files. 3. Add eslint-plugin-import and configuration for it. Change-Id: Ic599a4cd088842f195ecf22ca67e1835fcd9b559