Merging master branch with my changes.
Corrected variable name
Merge pull request #89 from marcelaraujo/master

Adding some improvements
Fix for displaying Errors and Description
Merge pull request #91 from jfaustin/master

Errors and Description don't show when 'prepend' option set on Vertical form
parent __construct must be always the last

__construct must be the last method because is the responsible for to call init()
Merge pull request #93 from Maks3w/patch-5

parent __construct must be always the last
Changed class name and method name, variable name ($messages) corrected.
Merge pull request #97 from mstovicek/master

ShowMessages view helper fixed.
Made private method protected to allow extension

This class is closed to extension; due to the private method, overriding the loadDefaultDecorators to load a new set of decorators became harder than needed. I see no clear advantage of having _existsFileDecorator marked as private, so suggesting to make it public instead.
Merge pull request #98 from kander/patch-1

Made private method protected to allow extension
Solved issue 100, added required attribute to required elements
Made PSR2 Compliant
Commented
Merge pull request #101 from manticorp/iss100

Solved issue 100, added required attribute to required elements