remove esindent dependency and move logic back into esformatter. see #114
remove keepEmptyLineOption and avoid calling removeEmptyLines
remove util/insert module since it's redundant and only increases tight coupling.
avoid removing br on BinaryExpression and WhileStatement