Move from commons-lang to commons-lang3
Add useCommonsLang3 config option

Setting useCommonsLang3 to `true` will cause the plugin to use the
apache commons-lang 3.x imports intead of commons-lang 2.x imports when
adding equals, hashCode and toString methods.

Closes #140.
Fix sourceType setting in Gradle plugin

Closes #144.