Added on-change attribute for convenience

Adding attribute `on-change` as in: `on-change="whenChangesHappen"` will cause ui-select2 to call whenChangesHappen(newValue) with the updated value.  This is easier than a watch() where the $index is not available and/or the data is deep inside nested structures.