Added web specific widget implementation.
Data provider now resets after sorting or pagination rules change.
Renamed 'set' to 'setAttribute' for consistency reasons.
Added sorting and pagination support.