Utils\Html: attribute public accessor methods added

Closes #37 

New methods added & `::__call` refactored.
Full back-compatibility (see tests), new tests added.
Or addAttributeValue(). Current addAttribute() is very confusing.