Cleanup and use spaces instead of tabs in javascript files
Change the files structure of the compilers and file types.
Merge branch 'cleanup/use-spaces' into feature/make-compilers-modular

Conflicts:
	src/app/scripts/FileType.js
	src/app/scripts/compilersManager.js
	src/app/scripts/fileTypesManager.js
	src/app/scripts/jadeManager.js
	src/app/scripts/pages/settings.js
	src/app/scripts/renderpage.js