Reorganization of e2e/unit test infrastructure

- Removing `settings-modules.js` file and instead listing all unit test dependencies in the "test:unit:ng" gulp task for better clarity and organization
- Renamed existing e2e/unit test files to shorter/obvious names
- Moving existing settings unit test file into settings directory and will add widget related tests into widget directory. Same for e2e