Improve comments generation

* Avoid empty comments and unnecessary new line after description
* Add chained style to PhpDocComment setters and use em
* Test empty comments and excessive newlines not generated in comments
Ok, I'll add it to generateCode and will remove "once" flag.