rewrote cote

Some bug fix and improvment
I don't remember all the modify
- don't do ajax call on events that don't change the data
- add placeHolderNoResults
- add loadingString
- add multiselect support
- on IE8 doesn't work