fix(select): handle changes to the option items

If the option items change the `directive` should refresh the `selectpicker`. The directive now watches the ngOptions attribute for a change in the options items.