cli: JqaConstraintViolationException when analyze finds a violated constraint

The interesting part is that AnalyzeTask throws a JqaConstraintViolationException which is caught by Main and the program exits with an error code of 2. This was somehow lost with my last merge - now the cli aborts again when analyze runs in a constraint violation.
Don't know why ScannerPluginRepositoryImpl.java is marked as new - changed nothing but git showed a merge conflict, I think you can ignore it.