Create a HydratorAwareInterface. Use the Fieldset object hydrator if its able to provide one
Unit test for HydratorAwareInterface
Revert to previous isRequired behavior for file uploads (fix BC break)
Revert changes
Added database adapter abstract service factory.

Change-Id: I35ed79abc898088c50d40467d6e64726e433e9f7
Removed redundant else statement and redundat condition in factory method.

Change-Id: Ia6882123128c1752151f4c4560cb8d1fcb57efa5
Added test case for database adapter abstract service factory.

Change-Id: Id77938e0298d3b214c40db7f2325f5b1efd14d81
Added db.adapters section for multiple adapters configuration. Improved validation for existing adapter configuration. Updated unit test.

Change-Id: I2ae710320d34a2fb888fcce49969cb776b27b5a7
[#3933] CS fixes
Merge branch 'feature/3933' into develop

Close #3933
Merge pull request #4127 from mwillbanks/feature/i18n-validator-phonenumber

Added I18n PhoneNumber validator based off of country
Merge branch 'feature/4127' into develop

Close #4127
Merge branch 'hotfix/4133' into develop

Forward port #4133
Fix Radio & MultiCheckbox View Helper
New Fix
Revert back
New fix for radio button
Created tests indicating behavior

- Identifier name defaults to "id"
- Identifier name is mutable
- getIdentifier() uses identifier name to lookup identifier
Implement identifier name property

- Added $identifierName property
- Added mutator and accessor for $identifierName
- Modified getIdentifier() to use the $identifierName when attempting to
  retrieve the resource ID.
fix message keys and few typos