Add log_size configuration for checkpoints. #1170

Here are some changes to add log_size for checkpoints, in addition to supporting wait.  @agorrod or @keithbostic please review.  There is a bit of a layering violation in log.c where it uses two checkpoint fields in the connection.  I could create a checkpoint owned function instead.