Added support to HtmlAttributes as Dictionary to all controls

Added to all the controls an overload to HtmlAttributes

Minor refactor to use .ToDictionary support using AnonymousObjectToHtmlAttributes Helper