How to generate a boxplot graph with whisker by ggplot

As a note for the future, there was a follow-up question (involving box plots with more than one group) here: