Some suggested fixes

- Extracted com.github.github:site-maven-plugin and org.apache.maven.plugins:maven-gpg-plugin into "release" profile
- Whitespace fixes in generated code. Consistently use tabs, not spaces
- Generate `@Override` annotation on fluent methods