===========================
* Fix aggregation functions to work with all main data types:
boolean, integer, float, date, datetime and string
* Fix aggregation functions to handle all missing values (NaN, NaT,
blank string) correctly, the same as implemented in Vector
* Rename aggregation functions' `dropna` arguments to `drop_missing`
* `first`, `last`, `nth`: Add `drop_missing` argument
* `Vector.drop_missing`: New method