Filter scheduler for shares

Initial naive implementation. Half baked code for retry_and_reraise..

File cinder/share/manager.py needs updating to enable the retrying and
reraising feature, but first I will try to make it work without it.