[#3498] Minor logic changes

- Cache return of method call -- prevents multiple fetches
- use "null !==" instead of "!is_null" (internal consistency)
Merge branch 'hotfix/3498' into develop

Close #3498
removed "self" typehints in Zend\Config and Zend\Mvc
Merge branch 'hotfix/3499'

Close #3499
Fixes #2977
Merge branch 'hotfix/3499' into develop

Forward port #3499
Merge commit 'refs/pull/3484/head' of github.com:zendframework/zf2 into hotfix/array-to-string-conversion
Merge pull request #3484 branch 'hotfix/array-to-string-conversion'
Fix special key "view_helper_config"
Forward port #3484
Merge branch 'features/port-supermessenger' of git://github.com/blanchonvincent/zf2 into feature/3502

Conflicts:
	library/Zend/View/HelperPluginManager.php
Merge branch 'features/port-supermessenger' of git://github.com/blanchonvincent/zf2 into feature/3502
[#3502] Point flashmessenger to factory class, not implementing class
Merge branch 'feature/3502' into develop

Close #3502
BugFix for hasAcl and hasRole: Both method  ignore default member variables
Removed all @category, @package, and @subpackage annotations

- Per #2743, and following on #2953 and discussion on the ML
- Also removes empty docblocks, and empty lines at the end of docblocks
- Library only; phpdoc is never run on tests anyways, and did not want to
  potentially create breakage due to test expectations that relied on
  annotations. At this time, all tests pass.
Merge branch 'feature/db-oracle-driver' of git://github.com/ralphschindler/zf2 into feature/3485
[#3485] Strip @category, @package, and @subpackage annotations

- Pre-emptive measure, in light of #3508
- Only on new files
[#3485] Update copyright year

- end at 2013
[#3485] CS fixes

- Trailing whitespace
Merge branch 'feature/3485' into develop

Close #3485