update custom ConditionalExpression config to match output
make sure esindent.setOptions is called after merging the preset options
fix br and ws before VariableName and multiple VariableDeclaration inside ForStamentExpression
postpone indent until all other transformations are finished

right now the esformatter transformations starts from the leaf nodes and
indentation relies on line breaks which might be inserted by parent node hook.
so it needs to happen afterwards to avoid conflicts.
try to fix block comment and do some small refactor.. still not working