add number of decimals to the numberFormat viewhelper
Resolved coding standard issue
Ensure run() always returns Application instance

- Some paths through `Application::run()` would call
  `return $this->completeRequest($event)`; this particular method was returning
  a response object, which meant that `send()` was resulting in a double-render.
  The main `run()` routine typically returns the Application instance, where
  `send()` is a no-op, and thus no double-render can occur.
- The workaround until this is merged and released is to remove the call to
  `->send()` in your `public/index.php`.
Added some tests
Created script to aggregate return status

- See travis-ci/travis-build#67
- Aggregates return status for each command, and exits with non-zero status if
  any single command has a non-zero status
Merge pull request #3648 branch 'hotfix/fix-double-render'
Forward port #3648
Merge commit 'refs/pull/3649/head' of github.com:zendframework/zf2 into hotfix/travis-build
Merge pull request #3649 branch 'hotfix/travis-build'
Forward port #3649
Merge commit 'refs/pull/3642/head' of github.com:zendframework/zf2 into hotfix/authentication-db-fix
Merge pull request #3642 branch 'hotfix/authentication-db-fix'
Forward port #3642
Better travis build

- Uses "$?" to determine success of a command; previous php-cs-fixer usage was
  not necessary, as travis terminal is color-enabled.
- Echoes out the exit status for each command, to make it easier to determine
  which is responsible for a failed build.
Merge branch 'hotfix/travis-exit-codes'

Fixes build script to properly report both test and CS failures.
Merge branch 'hotfix/travis-exit-codes' into develop

Fixes build script to properly report both test and CS failures.
Final fixes for travis builds

- Indicate exactly which failure caused the exit status
- Better comparison of operators
Merge branch 'hotfix/travis-build-status-codes'

Fixes for travis build status
Merge branch 'hotfix/travis-build-status-codes' into develop

Fixes for travis build status
[#3650] Do not re-inject EM instance

- If the controller already composes an EM instance, do not re-inject
  it. This allows factories to inject an EM instance and attach
  listeners.