fix #499 conform standards regarding dataset in Html.buildAttributeList

Added check for invalid keys passed to `dataset` in
utils.Html.buildAttributeList.

So far it only logs warning, to be switched in backward-incompatible
release.

Close #500.