minor unit test implementation
replaced inheritance with delegation in AbstractDAWriter

The point is to be able to improve test coverage without duplicating tests of methods which basicly just delegates to CommonMethods
renamed indent property to indentOffset

this should avoid confusion with the indent itself which is a constant String
100% coverage on DAStatementWriter
100% coverage on DAConstructorWriter
100% coverage DAClassWriter
100% coverage DAFileWriter