Allow project specific settings to override defaults and default to java lint

README states that specifying "lint_args" requires you to specify all arguments. This would imply it overrides the default settings. This does not effect when a class has a `get_lint_args` method, unless `_get_lint_args` is called elsewhere in those methods.