New attribute 'socket_file'

I needed a custom location for the socket file used by supervisor. I add a new attribute. Please, check my pull request and merge it if you find it useful.