Adds more config to FormCollection-ViewHelper

This commit adds more configuration options to the
FormCollection-ViewHelper.

The hard-coded fieldset-wrapper is now configurable as is the hard-coded
legend as well as the hard-coded position and template of the
template-provider. The defaults have been set to the currently
hard-coded values, so that no BC-break should happen.

Also the behaviour of the template-renderer has been changed in so far
as the template is now rendered using the collection-object and not the
content of the collection-object

THis might be a case of BC-Break in edge-cases but the current
default-behaviour as provided by the unit-tests is not broken.

No tests have been changed, there have only been additions
Adds a missing return value
Changes return value in DocBlock to self
REmoves getter in favour of property

see @weierophinney comment on #4436
Adds more tests to the FormCollection ViewHelper

THis aims to a better CodeCoverage
Fixes a typo in the comment
Merge pull request #5719 from heiglandreas/feature/makeCollectionConfigurable

Feature/make collection configurable

Conflicts:
	library/Zend/Form/View/Helper/FormCollection.php
	tests/ZendTest/Form/View/Helper/FormCollectionTest.php
Merge branch 'feature/5719' into develop

Close #5719