Synced changes to identifier name configurability with ZF2/develop

- zf2 develop branch uses setIdentifierName/getIdentifierName; made this
  sync with that so I can remove it later.
Merge branch 'feature/custom-identifiers' into develop

Sync with zendframework/zf2 develop branch