Make autosuspend a config option

USB autosuspend support has never actually been complete and some of the
code to support it has caused problems. Additionally, there seems to be
some problems with the usb_autopm* functions. So this patch makes all
auto suspend code enabled via CONFIG_MCP2210_AUTOPM and should help keep
things a little cleaner while autosuspend support is refined.