Reimplemented accepting EULA

`ProductLicense` module cannot be actually used as it displays the base product license and it has a different layout than the base product license agreement dialog.