Make allowEmpty reverse of required
Update factory to ensure correct order
Fix wrong indentation
add LabelAwareInterface and Trait

So I added the interface as @mwillbanks suggested, and a trait too while
i was at it. I made the interface a bit more generic, that introduced
some redundancy with ElementInterface, but i guess the two will
eventually get merged in zf3.
Minor changes - spaces removed
conditional unit tests for !IE added
use DateTime::getTimestamp() as argument to IntlDateFormatter::format() for PHP installation consistency
Resolved issue where auth was set after disconnect
added zendframework/zend-resources to the global composer.json

I added `zendframework/zend-resources` to the global `composer.json` file @ `replace` to make it installable without installing the hole framework.

*NOTE:* The package `zendframework/zend-resources` is also missing on https://packages.zendframework.com/
Make ValidatorPluginManager aware of DateTime validator
Merge branch 'hotfix/4665'

Close #4665
Merge branch 'hotfix/4665' into develop

Forward Port #4665
Merge branch 'patch-1' of git://github.com/sqmk/zf2 into hotfix/4646
Merge branch 'hotfix/4646'

Close #4646
Merge branch 'hotfix/4646' into develop

Forward Port #4646
Add PhoneNumber validator to invokables
Merge branch 'hotfix/4644'

Close #4644
Merge branch 'hotfix/4644' into develop

Forward port #4644
Merge branch 'remove/redundance-docblock' of git://github.com/samsonasik/zf2 into hotfix/4631
Merge branch 'hotfix/4631'

Close #4631