Add HtmlFormBuilder

HtmlFormBuilder to easily create a form using a fluid interface and avoid
things like `'<form name="searchbyproperty" action="' . '" method="get">' . "\n" . ...` within a script
Merge pull request #538 from SemanticMediaWiki/form-builder

Add HtmlFormBuilder