added support for disable on DivRepButton.
Refactored redundant class list handling on DivRepButton.
Replaced ArrayList with HashSet for class handling on DivRepFormElement
to prevent duplicate classes. Also added removeClass().
deprecated addEventListener on DivRepButton so that user will use
onClick instead (it still works, but it doesn't take disable flag into
consideration so it's dangerous)