Move recent mData changes to own configuration option to provide most backwards compatibility.

Updated all phpDoc to include parameters.
Code clean up.

Fixed indenting, made placement of curlies uniform.
Fixed arrays to not use new 5.4 [].
Moved logic for processing dataTable input data into it's own function.

Has get/set so it can be called independently if needed.

Added dataFullSupport to config for ease of use.

Updated file version to match current version tag.
Fix bug where $_this should be used in filter callback.

Refactor all methods to use camelCase.

Update __call method so snake_case calls will still work.
Factored out repetitious checks for content to it's own method simplifying code.

Fix output method to use $this->input rather than Input

Updated $this->index_column to potentially be a string or callback if it doesn't match row array key.
Updated function and variable names to be more descriptive of their function to make it easier to read.

Added details to the comments.

Replaced a explode by "as" with a preg_split for case insensitivity.
Added helpers to get db info from db connection query is from instead of config.

Kind of fix column prefixing.  Really shouldn't the query builder be doing that? Simply because of the need for the raw statement for lower case.

Escaped columns if dataFullSupport being used.
Possibly a better way to deal with prefix columns.
Fix strpos error when no db prefix.
Fix filter_columns to work with dotted notation with dataFullSupport
Update removed_columns to work with dataFullSupport.
Update readme with an extra example for dataFullSupport.
Missed parens.
Merge pull request #151 from phazei/master-phazei

Master phazei