Support custom request parameters

Provided support for custom request parameters, moved the internal class
DataTablesRequest into a public DefaultDataTablesRequest which can be
derived to provide aditional field/data and docs were updated with a
sample settings a custom property.