refactor(engine): set declared engine properties based on setter name

- does no longer take the field name into account and allows
setting properties with mismatches between field name and setter name
e.g. 'isDbIdentityUsed' and 'setDbIdentityUsed'

related to CAM-49
Merge branch 'master' of github.com:camunda/camunda-bpm-platform