Adding settings to git to encourage consistency
Removed "hides a field" checkstyle check - since we're using builders a lot this adds a lot of noise.
Settings for IntelliJ.  Final required for fields and params, not allowed for variables, or params on interafaces and abstract methods.
Changed default settings for IntelliJ inspection
Merge pull request #149 from trishagee/3.0.x

3.0.x