[TASK] Introduce form option 'templateFile'

This option gets set automatically if the form is created from Template
[TASK] Add hasOption method to Form
[TASK] Implement convention based locations for template cons

Given template EXT:extensionKey/Resources/Private/$controller/$templateName.html
If an icon file exists at EXT:extensionKey/Resources/Public/Icons/$controller/$templateName.(png|gif) it will be used as the icon for this template.

Icon can be set manually via option attribute as before.