Use dhandle hash lists in more places.  Adjust sweep timings. #1460

@agorrod Please review this set of changes.  I implemented a few of the dhandle list walk optimizations that I mentioned in #1460.  I also took a compromise position on the sweep timings, setting them to 30 seconds TOD and 10 second sweep period.
@keithbostic  I think switching from a btree to a dhandle deserves an extra set of eyes for review. Could you take a look as well?