Remove extra h:form

h:form is defined in the template around where the "component" is inserted, adding another h:form inside the define for "component" results in a form within a form that are essentially identical and two java.faces.encodedURL form params are created and passed with Request
Metamer: *changeListeners refactored with phaseInfo
Metamer: validationMessages page refactoring with Graphene
Metamer: method expectedReturnJS fix
Metamer: some beans for input validation refactored
Metamer: autocomplete input validation refactored
Metamer: inplaceInput: input validation tests added
Metamer: inplaceInput: added test for @title
Page fragments: added toString method to Locations
Metamer: rich:autocomplete: deleted old files
Metamer: rich:inplaceInput: deleted old files, renamed test
Metamer: rich:calendar : added some logging to failing tests on Jenkins
Metamer: rich:PTL : test fix
Metamer: rich:autocomplete: added waiting to KVS test
TextInput page fragment added

InplaceInput and CheckboxInput moved under input package.
RFPL-2503: added test pages and tests for rich:focus

The preserve attribute tests are still false negative.
Page Fragments module ftest removed

Functional tests for page fragments are in the application as metamer
and showcase, therefore can be removed. Altered also poms which are depended
on it.
Metamer: rich:placeholder: pages refactoring, added bean, added attributes
Licence headers added to the Log page fragment implementation

Also added author javadoc.
ContextMenu page fragment added

Implementation for ContextMenu page fragment, basic methods needed for
showcase tests, ftest for it not imeplemented yet.