Extending and adding unit tests of naming convention supported by the annotation processor.

Issue #521 reports a number of different exceptions of which setters and getters the annotation processor should generate. It is common to discard the `get` prefix for boolean fields with a name prefixed by `is`. Field names with either `id` as prefix or suffix should not be changed but the annotation processor.

@emanuelez @bmunkholm 
If we keep adding fields to "Simple" - it's wont keep being simple :-)
This is a very specific thing to test, which other tests likely don't need to have.