Changed `IllegalStateException` and `IllegalArgumentException` to `ToolUsageError` to prevent printing tool usage information which is not necessary (see ceylon/ceylon-compiler#1821)