Compatibility update and multiple improvments

Compatibility update for 'testthat' 0.8.
Multiple improvments.
Uploaded as strvalidator 1.1.0 on CRAN.