CE-3346: Added more import linting rules
Added new linting package eslint-plugin-import and implemented the recommended rules with serverity error.
After discussions we also decided to add rules for in which order to import dependencies.
Also includes fixes for exhaustive-deps, as I must have forgotten Naming when dealing with that ticket.