Updated component packages to add branch-alias

Now that we have per-component repos, we need the ability to install
dev-stability packages. Currently, this can only be done if you specify
dev-master (which is auto-enabled via packagist), but not via dev-develop.
Additionally, you cannot specify version strings like "2.1-dev" or "2.2-dev", as
those aliases do not exist.

This patch adds dev-master and dev-develop aliases for each component.
Add missing @return annotations
Resolve undefined classes in phpDoc
Merge branch 'hotfix/missing-returns' of git://github.com/micheh/zf2 into hotfix/3808
Resolved #3831 made Stdlib\ArrayObject more compatible with PHP ArrayObject
[#3714] Fix issues with 5.3.3 polyfills

- When installing the entire framework, the `autoload.files` of
  `composer.json` are sorted alphabetically. This causes an issue, as
  the `Zend\Session` polyfill depends on the `Zend\Stdlib` polyfill.
- When installing the components separately, they are sorted based on
  dependencies, and thus the require statements happen in the correct
  order.
- The solution presented here is to test if (a) the polyfill class is
  already declared, and (b) if not, attempt to load the polyfill based
  on the known directory structure.