v3.0.0 beta

AbstractDatalist:
-> Moved default records per page setting from GenericDatalist to
AbstractDatalist.
DatalistExtensions:
-> Removed html attributes from datalist's hidden input.
-> Fixed a bug, then html attributes parameter contained class attribute
and was causing internal error.
GenericDatalist:
-> Made most of the methods protected to not cause confusion between
AbstractDatalist and GenericDatalist's API.
-> FilterByAdditionalFilters method will now by called only then
AdditionalFilters have at least one item.
-> Added additional check in dynamic query creation for numeric types,
because only checking if it was not a String or DateTime would leave an
opening for other non numeric types to be evaluated as a valid number
types.
-> Added search term trimming, to avoid unnecessary white spaces.
-> Fixed a bug where additional filters were connected with || operator
instead of &&.
-> Added exception if models can not be sorted using given sorting data.
Datalist stylesheet:
-> Fixed pagination margin on the right.
Datalist javascript:
-> Added missing parameters to select and onAdditionalFilterChange
events.