DATACASS-113 - Adapted changes in BeanWrapper API.

Adapted reduced generics in BeanWrapper from Spring Data Commons. Also as of DATACMNS-243, the decision about property or field access for persistent properties is solely made by the PersistentProperty implementation.

Related issues: DATACMNS-468, DATACMNS-243.