escape the placeholders of search boxes in DataTables, and strip the HTML tags off
Merge pull request #576 from yihui/bugfix/DT-searchbox

escape the placeholders of search boxes in DataTables, and strip the HTML tags off
Use encodeURI instead of escape
Replace == with ===
Field type should be a string
send search.caseInsensitive to the server to make it possible to do case-insensitve searching
implement case-[in]sensitive searching on the server side (#400)

grep2() was invented to deal with these situations:

1. case-insensitive and fixed matching
2. when the regex is incomplete
update news to reflect changes in DataTables
Switch from refclasses to R6
Update tests for R6
Add tests for nested query strings
Install R6 for travis
Merge pull request #579 from yihui/feature/DT-caseInsensitive

Case insensitive searching in DataTables
Merge pull request #580 from wch/r6class

Migrate from reference classes to R6
Update NEWS
Bump version to 0.10.1.9005
Revert "Revert "Remove caTools dependency""

This reverts commit 8d4b9076f7df81ed6cde6141ae643618dc4fb40b.

The main concern for the previous reversion was the Glimmer/Spark servers (Rcpp requires R >= 3.0.0). We are able to install Rcpp/httpuv under R 2.15.3 (https://gist.github.com/yihui/43a68d811dade1d9e828), so it is possible to upgrade Rcpp/httpuv/shiny on Glimmer/Spark. On the other hand, we are going to shut down Glimmer/Spark by the end of this year anyway, and move to ShinyApps.io, which makes this R 3.x issue even less of concern.
add the R version requirement to NEWS
bump version
Faster stack implementation