add code to handle an empty brush allow another sort-of-traditional way ...

...to reset the brush selection in addition to R button.  This fairly simple changes adds a `brush.empty()` evaluation in `brushed()` to reset the brush if nothing is selected.  I believe this to be standard/expected brush behavior.  This will allow a user the R/reset button or empty brush as two ways to clear the brush.