* add eslint-plugin-header, and --fix all
While the checking feature of this plugin seems to work great, its --fix
will sometimes removing leading comments when the license header doesn't
match. I've hand-edited the over-zealous removals, so this won't be an
issue going forward except for new files with missing headers but
leading comments.
* fixes from latest master changes
* latest changes from master
* MM-8589: expunge global mm_config from navbar component
* MM-8589: expunge global mm_config from file_upload and related components
* MM-8589: expunge global mm_(config|license) from the tutorial component
* MM-8589: expunge global mm_config from channel view component
* MM-8589: expunge global mm_config from DoVerifyEmail component
* MM-8589: use the get(Config|License) selector
* MM-8589: expunge unnecessary ownProps