spi core: Provide means to instantiate devices through sysfs

The I2C core provides a means to instantiate devices from userspace
using sysfs attributes. Provide the same mechanism for SPI devices.

Signed-off-by: Guenter Roeck <linux@roeck-us.net>