Process all columns in estimatePatterns

By default, all calls to estimatePatterns process all columns.
A subset of columns can be specified as an argument.

Also, improved arguments checks and fixed vignette.