ENH: Make ExcelWriter & ExcelFile contextmanagers
Fixes #3441.

both can be used in with statements now. Makes it easier to use with multiple
writers, etc.

Plus touch up the docs on writers and such.

nice!
 @cpcloud docs for this look okay?
 :+1: 
