Removed configurations for web-mode and js2-mode. Replaced 'require' with 'eval-after-load' for the capability of loading the packages dynamically when available