Utils\Html: attribute public accessor methods added

Closes #37 

New methods added & `::__call` refactored.
Full back-compatibility (see tests), new tests added.
@hranicka :+1: for implementation, but your `addAttribute()` behaves differently than current `addAttributes()`. `mergeAttribute()`, `joinAttribute()`? But `appendAttribute()` sounds me good.