CLN: Make ExcelWriter more pluggable

Make ExcelWriter an ABC and add ExcelWriter config to core/config_init

ENH: Allow Panel.to_excel to pass keyword arguments