Moved parser construction calls from all tools to ParserUtil; fixed null pointer when using optional parameters in Layer2Info