ENH Change ExcelFile to accept a workbook for the path_or_buf argument.

That will also mean that read_excel accepts workbooks too. (closes #4961 and #4959)