Allow user to `set` by list index

This allows to use `eselect scala set 1`
Do not allow invalid set options
Update Manifest