After the switch to lettable operators, we had started importing all operators via `rxjs/operators`. These changes switch us back to only importing the individual ones and add some linting so it doesn't happen in the future.
Bumps the required RxJS version to 5.5.0 and gets rid of our RxChain in favor of using the lettable Rx operators. Refactors all the usages and updates the configs.
Fixes#7275.
Refactors the entire codebase not to use the patch operators from RxJS, because they pollute the user's setup. Instead, opts into importing the operators directly and chaining them via the `RxChain` class.
Fixes#2622.
* feat(compatibility): remove conflicts with material1 css styling
* fix tests
* fix input changes
* autocomplete changes
* merge changes
* change class assignment to evaluation
* add back in the line truncate for select
* fix button on simple snackbar
* fix tests