use new settings for enabling/disabling shard allocation

closes #92
move less expensive index filters up in the chain
indices are no longer sorted alphabetically
index shards are only processed when index is visible