turn on required code quality things

turning on all required warnings including java docs' related warnings,
also automatic formatting on save and tabs to spaces convert and ...