sparklyr 0.5 extends dplyr with do() and n_distinct(), adds experimental Livy support for remote Spark connections